summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-06-16Accomodate ubuntu-10 package for git in beaker testsJohn 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-16Merge branch 'fix-git-package-debian' into 1.0.xHunter Haugen
2014-06-16Change tests to not install git-daemon on debianJohn 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-16Merge pull request #166 from hunner/patch_shallowHunter Haugen
Correct shallow clone count
2014-06-16Correct shallow clone countHunter 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-16Merge pull request #165 from hunner/patch_mkdirHunter Haugen
More typos
2014-06-16Correct gitconfig typoHunter Haugen
2014-06-16More typosHunter Haugen
2014-06-16Merge pull request #164 from hunner/patch_mkdirMorgan Haskel
Fix typo in mkdir
2014-06-16Fix typo in mkdirHunter Haugen
2014-06-16Merge pull request #163 from hunner/mkdirHunter Haugen
Need to make the moduledir before scping the module to agents
2014-06-16Need to make the moduledir before scping the module to agentsHunter Haugen
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-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-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