summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-06-16Merge pull request #162 from hunner/patch_helperHunter Haugen
Patch beaker spec helper for create_remote_file
2014-06-16Patch beaker spec helper for create_remote_fileHunter Haugen
2014-06-16Merge branch 'master' into 1.0.xHunter Haugen
2014-06-13Merge branch 'master' into MODULES-1014/add-noop-modePeter Souter
2014-06-12Merge pull request #158 from mhaskel/rspec-pinningsHunter Haugen
Pin versions in the supported branch.
2014-06-12Pin versions in the supported branch.Morgan Haskel
2014-06-05Merge pull request #156 from johnduarte/pin-beaker-rspecTravis Fields
Pin version of beaker-rspec to ~2.2
2014-06-05Pin gem versions in GemfileJohn Duarte
Pin beaker-rspec to ~2.2 Pin rspec to ~2.14
2014-06-05Merge branch '1.0.x'Hunter Haugen
Conflicts: Modulefile
2014-06-05Merge pull request #149 from lucas42/patch-1Ashley Penney
Update Modulefile to use hyphen in name, not slash
2014-06-05Merge pull request #152 from petems/patch-1Ashley Penney
Update .gitignore
2014-06-04Merge pull request #155 from johnduarte/remove_beaker_gemfileTravis Fields
Remove beaker from Gemfile
2014-06-04Remove beaker from GemfileJohn Duarte
Having both `beaker` and `beaker-rspec` in the Gemfile results in a dual inclusion of `beaker` as a dependency resulting in version 2.0.0 of `beaker-rspec` being installed. The tests for vcsrepo require the `BEAKER_setfile` ENV var, which is only available in `beaker-rspec` 2.2.0 and above. Removing `beaker` allows the latest version of `beaker-rspec` to be installed, thus satisfying this requirement.
2014-06-04Merge pull request #154 from mhaskel/1.0.0-prepAshley Penney
1.0.0 prep
2014-06-04Update changelog and metadata for 1.0.0 release.Morgan Haskel
2014-06-04Merge pull request #143 from mhaskel/1.0.xMorgan Haskel
Updated modulefile and added metadata.json for 1.0.0 release.
2014-06-04Updated modulefile and added metadata.json for 1.0.0 release.Morgan Haskel
Supported OS list should be checked in metadata. CHANGELOG still needs to be updated for 1.0.0 release.
2014-06-02(MODULES-1014) Adding noop mode optionPeter Souter
2014-06-02Update .gitignorePeter Souter
Ignore .vagrant folder for Beaker
2014-05-28Merge pull request #150 from johnduarte/rake_keyfileHunter Haugen
Add optional keyfile argument to rake tasks
2014-05-27Fix logic to validate keyfileJohn Duarte
2014-05-27Merge pull request #151 from hunner/fix_trustyAshley Penney
Update tests for ubuntu 14.04
2014-05-27Update tests for ubuntu 14.04Hunter 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-27Add optional keyfile argument to rake tasksJohn Duarte
This addition walks over any extra arguments provided to the rake task. If the file is a key file, it is used to set the BEAKER_keyfile ENVIRONMENT variable for beaker-rspec and/or the `--keyfile` command line argument for beaker as needed. Example: BEAKER_setfile=../vcenterhost.cfg rake beaker:rspec:test[foo,pe,'/home/myuser/.ssh/id_rsa-secret']
2014-05-27Update Modulefile to use hyphen in name, not slashLuke Blaney
For details about the difference, see: http://docs.puppetlabs.com/puppet/latest/reference/modules_publishing.html#another-note-on-module-names
2014-05-22Merge pull request #148 from johnduarte/bare_with_revision_should_failHunter Haugen
Set git bare with revision test to fail
2014-05-22Merge pull request #147 from johnduarte/beaker_raketasksJustin Stoller
Adjust Rake tasks for beaker testing
2014-05-22Set git bare with revision test to failJohn 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-21Adjust Rake tasks for beaker testingJohn Duarte
Adjust Rake tasks for testing beaker-rspec suite, beaker suite, and both in combination. The beaker hosts config file is set via the BEAKER_setfile environmental variable. The hosts defined within this file supersede the host past in as an argument, but the argument is still required. For an arbitrary hosts config file this provides the following options. 1. Run the beaker-rspec test suite BEAKER_setfile=/path/to/my_hosts.cfg rake beaker:rspec:test[foo,pe] 2. Run the beaker test suite BEAKER_setfile=/path/to/my_hosts.cfg rake beaker:test[foo,pe] 3. Run both beaker-rspec and beaker test suites BEAKER_setfile=/path/to/my_hosts.cfg rake beaker:test:all[foo,pe]
2014-05-21Merge pull request #145 from hunner/fix_beaker_testsJohn Duarte
Update specs and fix FM-1361
2014-05-21Update specs and fix FM-1361Hunter 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-21Merge pull request #146 from daenney/mv-optional-commandsHunter Haugen
Un-optional the non-optional commands.
2014-05-22Un-optional the non-optional commands.Daniele Sluijters
2014-05-19Merge pull request #144 from johnduarte/move_protocol_tests_to_beakerMorgan Haskel
Move protocol tests to beaker suite
2014-05-19Move protocol tests to beaker suiteJohn 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-19Merge pull request #135 from johnduarte/add_protocol_acceptance_testsAshley Penney
Add acceptance tests for git protocols using clone
2014-05-19Merge pull request #137 from johnduarte/git_ensure_latestAshley Penney
Add test for ensure latest with branch specified
2014-05-19Merge pull request #141 from johnduarte/beaker_testsAshley Penney
Add beaker tests to complete test plan
2014-05-19Merge pull request #142 from johnduarte/add_vagrant_userAshley Penney
Ensure vagrant user/group for non-vagrant testing
2014-05-19Merge pull request #139 from cyberious/FM-1284Ashley Penney
Fix detached head state
2014-05-19Ensure vagrant user/group for non-vagrant testingJohn 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-18Skip exec excludes until expectations are definedJohn Duarte
2014-05-18Skip HTTP basic auth (see FM-1331)John Duarte
2014-05-18Fix git daemon callJohn Duarte
2014-05-18Fix exec for clone with excludes testJohn Duarte
2014-05-18Skip tests for unsupported featuresJohn Duarte
2014-05-18Fix calls to rubyJohn Duarte
2014-05-18Use sinatra to set up basic auth HTTP serverJohn Duarte
2014-05-18Add conditional ruby path based on peJohn Duarte
2014-05-18Add beaker tests for git basic authJohn Duarte