Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-14 | (maint) Use `copy_module_to` in `beaker_helper.rb` | Justin Stoller | |
Previously we were using `puppet_module_install()`. Which was ported from Beaker-RSpec. Unfortunately for our heros that method has been refactored since this was ran last. The method `puppet_module_install()` in Beaker installs from the public forge, while the previous behavior, installing via scp from the current directory, has moved to the method `copy_module_to`. This updates the helper for the beaker tests to use the updated method. | |||
2014-07-11 | The helper calls host outside of an each loop | Hunter Haugen | |
2014-07-11 | (MODULES-660) Correct detached HEAD on latest | Hunter Haugen | |
Previously vcsrepo detached HEAD on checkout which caused further branch revisions to fail. This corrects the behavior, and works on git 1.7, 1.8, 1.9, and 2.0 | |||
2014-07-03 | (MODULES-1014) Add rspec for noop mode | Peter Souter | |
2014-06-27 | Patch misuse of apply_manifest_on | Hunter Haugen | |
2014-06-27 | Merge pull request #176 from hunner/patch_noop | Hunter Haugen | |
Update noop to work | |||
2014-06-26 | Update noop to work | Hunter Haugen | |
2014-06-25 | Sync files | Colleen Murphy | |
2014-06-18 | (QENG-798) Update acceptance helpers to create distmoduledir | Justin Stoller | |
Previously we were creating the module dir on foss installs, but not on PE. PE agents do not have a module dir deployed as part of the base PE install, so to test on PE agents we need to create the module dir. `mkdir -p` is idempotent, so we use it as a cudgle here. We also update the beaker_helper and spec_helper_acceptance to contain the same installation steps for test dependencies, warnings, and installation methods. | |||
2014-06-18 | Define group in clone_repo_spec test | John Duarte | |
A matching group is not added for a user when added on SLES 11. This commit adds a group to the setup manifests in order to ensure that the proper group is added to the system during the test preparation. | |||
2014-06-18 | Pending overflow depth test | Hunter Haugen | |
This test is pending as git cannot handle the overflow correctly, though vcsrepo handles it fine. | |||
2014-06-16 | Accomodate ubuntu-10 package for git in beaker tests | John Duarte | |
Add conditional to install `git-core` if the platform under test is ubuntu-10. The `git` package is not available for this platform. | |||
2014-06-16 | Change tests to not install git-daemon on debian | John Duarte | |
The git-daemon is not a valid package on debian based systems. Update tests to not try installing git-daemon on debian systems. | |||
2014-06-16 | Correct shallow clone count | Hunter Haugen | |
The manifest is set to clone at a depth of 1, but checks for a shallow depth of 2. It should either checkout a depth of 2, or only check for a depth of 1. This commit makes it check for a depth of 1 | |||
2014-06-16 | Correct gitconfig typo | Hunter Haugen | |
2014-06-16 | More typos | Hunter Haugen | |
2014-06-16 | Fix typo in mkdir | Hunter Haugen | |
2014-06-16 | Need to make the moduledir before scping the module to agents | Hunter Haugen | |
2014-06-16 | Patch beaker spec helper for create_remote_file | Hunter Haugen | |
2014-05-27 | Update tests for ubuntu 14.04 | Hunter Haugen | |
In ubuntu 14.04 git 1.9.1 is the default version, and 1.9+ fatally fail if the user.email and user.name are not set (previously it would just warn). This commit sets those up so the tests will actually run. | |||
2014-05-22 | Set git bare with revision test to fail | John Duarte | |
When the revision attribute is defined in conjunction with the bare attribute when using the git provider, the repo should fail to be written to disk. See: FM-1361 | |||
2014-05-21 | Update specs and fix FM-1361 | Hunter Haugen | |
- Add install.rb for pre-suite - Add catches for failures/changes to manifest application - Correct root ssh key copying - Add sleeps for killing processes releasing ports - Fix FM-1361 | |||
2014-05-19 | Move protocol tests to beaker suite | John Duarte | |
The protocol tests are more closely aligned with the rest of the beaker test suite. The beaker tests have received more vetting, so the setup and teardown process should be less prone to failure on repeated execution. | |||
2014-05-19 | Merge pull request #137 from johnduarte/git_ensure_latest | Ashley Penney | |
Add test for ensure latest with branch specified | |||
2014-05-19 | Merge pull request #141 from johnduarte/beaker_tests | Ashley Penney | |
Add beaker tests to complete test plan | |||
2014-05-19 | Ensure vagrant user/group for non-vagrant testing | John Duarte | |
These tests assert the vagrant user and group. When testing on non-vagrant systems these tests will fail. Ensure that the user/group are present in order to allow the tests to pass on other systems. | |||
2014-05-18 | Skip exec excludes until expectations are defined | John Duarte | |
2014-05-18 | Skip HTTP basic auth (see FM-1331) | John Duarte | |
2014-05-18 | Fix git daemon call | John Duarte | |
2014-05-18 | Fix exec for clone with excludes test | John Duarte | |
2014-05-18 | Skip tests for unsupported features | John Duarte | |
2014-05-18 | Fix calls to ruby | John Duarte | |
2014-05-18 | Use sinatra to set up basic auth HTTP server | John Duarte | |
2014-05-18 | Add conditional ruby path based on pe | John Duarte | |
2014-05-18 | Add beaker tests for git basic auth | John Duarte | |
2014-05-18 | Fix exec test for clone | John Duarte | |
2014-05-18 | Fix exec test for compression | John Duarte | |
2014-05-18 | Fix exec test for shallow clone | John Duarte | |
2014-05-18 | Fix root path depth for negative shallow tests | John Duarte | |
2014-05-18 | Add tests git using ssh scp syntax | John Duarte | |
2014-05-18 | Update expectations for shallow clone | John Duarte | |
2014-05-18 | Set neg bare test to expect bare repo | John Duarte | |
2014-05-18 | Fix typos in verify steps for revision tests | John Duarte | |
2014-05-18 | Move git tests into sub-directory | John Duarte | |
2014-05-18 | Add beaker tests for git checkout for user | John Duarte | |
2014-05-18 | Add beaker tests for git checkout for specified tag | John Duarte | |
2014-05-18 | Add beaker tests for git shallow clone | John Duarte | |
2014-05-18 | Add beaker tests for git checkout for specified revision | John Duarte | |
2014-05-18 | Add beaker tests for git checkout for group | John Duarte | |
2014-05-18 | Add beaker tests for git compression checkouts | John Duarte | |