Merge branch '1.0.x' to capture FutureParser tests and removal of tes…
…ts/init.pp
Merge remote-tracking branch 'upstream/1.0.x' into test
Merge pull request #44 from justinstoller/maint/master/configure_gem_…
…mirror (maint) Allow setting gem mirror via GEM_SOURCE env var
FM-1523: added module summary to metadata.json
Merge pull request #45 from jbondpdx/master
FM-1523: added module summary to metadata.json
Pin Beaker-rspec to 4.x until fixed
Merge pull request #47 from cyberious/PinBeakerRspec
Pin Beaker-rspec to 4.x until fixed
(BKR-147) add Gemfile setting for BEAKER_VERSION for puppet...
puppetdb, etc - support for BEAKER_VERSION and BEAKER_RSPEC_VERSION in gemfile
Merge pull request #49 from anodelman/master
(BKR-147) add Gemfile setting for BEAKER_VERSION for puppet...
Merge pull request #50 from jtappa/readme-edits
Edits to grammar, markdown, and format to match current styleguide.
(FM-2752) Add modulesync config and puppet 4 as allowed failure
Merge pull request #54 from cyberious/travis-ci
(FM-2752) Add modulesync config and puppet 4 as allowed failure
(maint) Remove step call which was removed from Beaker
- Beaker made a breaking change that we now need to remove step calls
Merge pull request #55 from cyberious/AhBeaker
(maint) Remove step call which was removed from Beaker - Beaker made a breaking change that we now need to remove step calls
Merge pull request #56 from Iristyle/maint/master/update-beaker-rspec
(maint) Update beaker-rspec to 5.0+
(maint) Add beaker-puppet_install_helper and remove old code
- Allows us to move forward with AIO testing and unified installer
Merge pull request #58 from cyberious/master
(maint) Add beaker-puppet_install_helper and remove old code - Allows us to move forward with AIO testing and unified installer
(maint) Add FUTURE_PARSER back into spec_helper_acceptance
Merge pull request #59 from cyberious/master
(maint) Add FUTURE_PARSER back into spec_helper_acceptance
(MODULES-2207) Update Modulesync
This ensures the following items are under moduleysnc: * .gitignore * .travis.yml * CONTRIBUTING.md * Gemfile * appveyor.yml * spec/spec.opts Most importantly, this ensures that acl has up to date Gemfile, Travis CI and AppVeyor configurations that allow it to be tested properly.
The specs have been broken since 3.4.0 was released, because the specs were originally testing internal Puppet code that was changed with this commit: puppetlabs/puppet@026b2f7. The decision to test that far in may have been an easier decision point at the time considering how much more difficult it has been getting rspec/mocha to evaluate properly against a call to a super method within the confines of Puppet types and providers. It has involved a combination of stubbing any calls to `Puppet::Provider::Exec.any_instance`, expecting against calls to `Puppet::Type::Exec::ProviderPowerShell.any_instance`, and aliasing the `run` method in the spec to `run_spec_override` to allow calling the overridden method first and only evaluating the call to the super method. As an added bonus, all but 3 specs will run on non-Windows platforms.
Merge pull request #60 from ferventcoder/maint/master/modsync-changes
(MODULES-2207) Update Modulesync
(MODULES-2207) Add Beaker-Rspec
Beaker-rspec is used by acceptance testing and should be present for acceptance testing to properly pass.
There is an issue with rspec 2.14.0 - it doesn't have `any_instance_recorder_for` which rspec-puppet uses. The fix is simply to move the dependency to `~> 2.14.1` which does have `any_instance_recorder_for`.
Merge pull request #61 from ferventcoder/maint/master/modsync-changes
(MODULES-2207) Add Beaker-Rspec
(MODULES-2207) bin beaker-rspec to ~> 5.1
Ensure that beaker rspec is at least on a version that supports the use of specinfra and is not known to contain bugs.
Merge pull request #62 from ferventcoder/maint/master/modsync-changes
(MODULES-2207) bin beaker-rspec to ~> 5.1
(maint) puppetlabs_spec_helper ~>0.10.3
Using PSH with versions lower than 0.9.0 results in issues attempting to symlink on Windows. We'll take the latest version as the dependency since it has the best fixes available for cross platform testing.
Merge pull request #63 from ferventcoder/maint/master/modsync-changes
(maint) puppetlabs_spec_helper ~>0.10.3
(FM-3079) Release 1.0.5 - PE 2015.2.0 update
- Add metadata for PE 2015.2 and Puppet 4.0
Merge branch 'master' into stable
* master: (maint) puppetlabs_spec_helper ~>0.10.3
Merge pull request #64 from cyberious/FM-3079
(FM-3079) Release 1.0.5 - PE 2015.2.0 update
Merge branch 'master' into stable
* master: (FM-3079) Release 1.0.5 - PE 2015.2.0 update