Skip to content

Latest commit

 

History

History
562 lines (358 loc) · 13.1 KB

HISTORY.md

File metadata and controls

562 lines (358 loc) · 13.1 KB

beaker-rspec - History

Tags

Details

  • (GEM) update beaker-rspec version to 5.0.2 (7de55221)

  • Merge pull request #61 from cyberious/master (26eb29d6)

Merge pull request #61 from cyberious/master

BKR-160 Remove check for OS before issuing command, get_windows_command...
  • BKR-160 Remove check for OS before issuing command, get_windows_command is not declared in scope (addd9b32)

  • Merge pull request #60 from anodelman/maint (c4c43fd7)

Merge pull request #60 from anodelman/maint

(BKR-60) failures caused by rubygems timeouts
  • (BKR-60) failures caused by rubygems timeouts (fe36b2d8)
(BKR-60) failures caused by rubygems timeouts

- add ability to set GEM_SOURCE to internal rubygems mirror
  • Merge pull request #56 from anodelman/master (7a64f285)
Merge pull request #56 from anodelman/master

(GEM) version bump for beaker-rspec 5.0.1
  • (GEM) version bump for beaker-rspec 5.0.1 (510f3be1)

  • Merge pull request #55 from anodelman/fix-win (28ae2a27)

Merge pull request #55 from anodelman/fix-win

(QENG-1657) Beaker-Rspec Specinfra does not detect Windows OS set
  • Merge pull request #22 from petems/add_raketask (5e08f02e)
Merge pull request #22 from petems/add_raketask

Initial idea for a rake task
  • (QENG-1657) Beaker-Rspec Specinfra does not detect Windows OS set (56e81ce0)
(QENG-1657) Beaker-Rspec Specinfra does not detect Windows OS set

- makes it possible to run against windows nodes with cygwin
- will need updates later to correctly handle windows nodes through
  winrm
  • Initial idea for a rake task (8f361731)
  • Merge pull request #52 from anodelman/master (bbf806a4)
Merge pull request #52 from anodelman/master

(GEM) version bump for 5.0.0
  • (GEM) version bump for 5.0.0 (ff1f30d2)

  • Merge pull request #51 from electrical/rspec3_support (f133c28e)

Merge pull request #51 from electrical/rspec3_support

Rspec3 support
  • (gh-51) Update to support serverspec/specinfra V2 and rspec3 (fa120293)
(gh-51) Update to support serverspec/specinfra V2 and rspec3

Due to some changes in specinfra Ive had to change some code and override some specinfra code
  • Merge pull request #49 from anodelman/master (a4fe104a)
Merge pull request #49 from anodelman/master

(QENG-1591) update beaker-rspec to use beaker 2.0
  • (QENG-1591) update beaker-rspec to use beaker 2.0 (e0e86439)
(QENG-1591) update beaker-rspec to use beaker 2.0

- includes update to minitest
  • Merge pull request #46 from justinstoller/maint/master/make-gem (889eb4c5)
Merge pull request #46 from justinstoller/maint/master/make-gem

bump beaker-rspec to 3.0
  • bump beaker-rspec to 3.0 (e8a2a616)

  • Merge pull request #39 from hunner/remove_pm_install (9450a014)

Merge pull request #39 from hunner/remove_pm_install

Move puppet_module_install to beaker dsl helpers
  • Move puppet_module_install to beaker dsl helpers (128556e1)
  • Merge pull request #45 from anodelman/make-gem (c899b70b)
Merge pull request #45 from anodelman/make-gem

(GEM) create beaker 2.2.6 gem
  • (GEM) create beaker 2.2.6 gem (4c1bfe3b)

  • Merge pull request #44 from anodelman/maint (16e227cf)

Merge pull request #44 from anodelman/maint

(QENG-833) beaker-rspec broken when using beaker 1.13
  • (QENG-833) beaker-rspec broken when using beaker 1.13 (00e20566)
(QENG-833) beaker-rspec broken when using beaker 1.13

- ensure that the logger object is available
  • Merge pull request #43 from hunner/update_specs (4b9253e3)
Merge pull request #43 from hunner/update_specs

Remove development dependency
  • Remove development dependency (13b4e72e)
Remove development dependency

Beaker-rspec's tests are already compatible with rspec 3, so no need to
update the specs for the latest rspec
  • Merge pull request #42 from hunner/release_2.2.5 (e1e6f50a)
Merge pull request #42 from hunner/release_2.2.5

Release 2.2.5
  • Release 2.2.5 (76210e33)
Release 2.2.5

Only change is to unpin rspec 2 as a runtime dependency.
  • Merge pull request #41 from hunner/unpin_rspec (2db68b61)
Merge pull request #41 from hunner/unpin_rspec

Unpin rspec
  • Unpin rspec (6837d3a1)
Unpin rspec

rspec 2.x is a development dependency, but the runtime dependency
shouldn't pin to any specific version as the beaker-rspec library
doesn't care.
  • Merge pull request #38 from anodelman/make-gem (8fdb93a9)
Merge pull request #38 from anodelman/make-gem

create beaker-rspec 2.2.4 gem
  • create beaker-rspec 2.2.4 gem (caf3e39a)

  • Merge pull request #36 from hunner/fix_specinfra_deps (8a3a9192)

Merge pull request #36 from hunner/fix_specinfra_deps

(QENG-657) Update specinfra and serverspec deps to be ~>1.0
  • (QENG-657) Update specinfra and serverspec deps to be ~>1.0 (912c21ad)
  • Merge pull request #34 from anodelman/make-gem (81241746)
Merge pull request #34 from anodelman/make-gem

create beaker-rspec 2.2.3 gem
  • Merge pull request #33 from anodelman/pin-beaker-minitest (cb112dc8)
Merge pull request #33 from anodelman/pin-beaker-minitest

(QENG-596) beaker-rspec dying on minitest dependency
  • create beaker-rspec 2.2.3 gem (7e6c93cd)

  • (QENG-596) beaker-rspec dying on minitest dependency (f5f894f6)

(QENG-596) beaker-rspec dying on minitest dependency

- pin minitest to 4.0
- update beaker pin to newest release of 1.10.0
  • Merge pull request #31 from anodelman/update-beaker-version (bd5717e6)
Merge pull request #31 from anodelman/update-beaker-version

update beaker-rspec to use beaker 1.9.1
  • update beaker-rspec to use beaker 1.9.1 (5e6eb3ff)
  • Merge pull request #28 from anodelman/make-gem (5ec50c57)
Merge pull request #28 from anodelman/make-gem

create beaker-rspec 2.2.1 gem
  • create beaker-rspec 2.2.1 gem (a0adc7ae)

  • Merge pull request #27 from anodelman/update-configuration-steps (7dfdb5af)

Merge pull request #27 from anodelman/update-configuration-steps

update configuration/validation steps for beaker 1.8.1+ gem
  • update configuration/validation steps for beaker 1.8.1+ gem (bafcee63)
update configuration/validation steps for beaker 1.8.1+ gem

- beaker has changed its configuration/validation steps and beaker-rspec
  will need to be updated as well
- these changes will need to be run with beaker 1.8.1+
  • Merge pull request #25 from anodelman/make-gem (3f2cd006)
Merge pull request #25 from anodelman/make-gem

create beaker-rspec 2.2.0 gem
  • create beaker-rspec 2.2.0 gem (35b44546)
create beaker-rspec 2.2.0 gem

- add support for BEAKER_*name* env var format
  • Merge pull request #24 from anodelman/beaker-env (3ac1f383)
Merge pull request #24 from anodelman/beaker-env

normalize env var handling
  • normalize env var handling (00c70ed4)
normalize env var handling

- have all env vars start with BEAKER_
- process all env vars in one hash
- set all default values in one hash
  • Merge pull request #20 from anodelman/make-gem (94e2423a)
Merge pull request #20 from anodelman/make-gem

create beaker-rspec 2.1.1 gem
  • create beaker-rspec 2.1.1 gem (a19acf47)

  • Merge pull request #18 from hunner/fix_destroy (26a52d79)

Merge pull request #18 from hunner/fix_destroy

Patch RS_DESTROY behavior
  • Patch RS_DESTROY behavior (5161054d)
Patch RS_DESTROY behavior

QA-723's implementation moved the logic for `@options[:preserve_hosts]`
out of the `Beaker::NetworkManager#cleanup` method to
`Beaker::CLI#execute!` and beaker-rspec doesn't use the CLI, so the
logic would have to be duplicated here, or beaker would need a patch to
move it back.

It doesn't really make sense for the cleanup method to conditionally
cleanup, and it doesn't make sense for beaker to be inspecting the
success state of RSpec, so beaker-rspec can be changed to work.
  • Merge pull request #17 from anodelman/make-gem (3ffb18f1)
Merge pull request #17 from anodelman/make-gem

create beaker-rspec 2.1.0 gem
  • create beaker-rspec 2.1.0 gem (b28fd561)

  • Merge pull request #16 from hunner/preserve_hosts (6418ba11)

Merge pull request #16 from hunner/preserve_hosts

Update argument passing for RS_DESTROY
  • Merge pull request #15 from apenney/fix-serverspec (c1fe9385)
Merge pull request #15 from apenney/fix-serverspec

specinfra 0.5.0 has made some changes that break run_command for us,
  • Update argument passing for RS_DESTROY (80ab123b)

  • specinfra 0.5.0 has made some changes that break run_command for us, (860658b8)

specinfra 0.5.0 has made some changes that break run_command for us,
get the ret from CommandResult.new now.
  • Merge pull request #13 from anodelman/repair-gemspec (0ece0e8d)
Merge pull request #13 from anodelman/repair-gemspec

repair beaker-rspec.gemspec
  • Merge pull request #14 from anodelman/setfile (395fb9fc)
Merge pull request #14 from anodelman/setfile

env var fixes to allow for jenkins integration
  • env var fixes to allow for jenkins integration (9b35685e)
env var fixes to allow for jenkins integration

- allow for setting RS_SETFILE when running spec tests
- addition of RS_KEYFILE and RS_DEBUG
  • repair beaker-rspec.gemspec (7e88246b)
repair beaker-rspec.gemspec

- raises warnings on open-ended dependencies
- duplicate dependency on rspec
  • Merge pull request #11 from anodelman/make-gem (13453bf4)
Merge pull request #11 from anodelman/make-gem

beaker-rspec 2.0.1 gem
  • Merge pull request #12 from anodelman/default-options (e183651a)
Merge pull request #12 from anodelman/default-options

remove "--type git" from spec_helper.cfg
  • remove "--type git" from spec_helper.cfg (fd3626b8)
remove "--type git" from spec_helper.cfg

- set the type from within the given node configuration file
  • beaker-rspec 2.0.1 gem (4c22e3d9)
beaker-rspec 2.0.1 gem

- fixes support for options hash
- install_pe now works
  • Merge pull request #10 from anodelman/access-options-hash (7bfeb5b9)
Merge pull request #10 from anodelman/access-options-hash

(QE-628) install_pe needs to work with beaker-rspec
  • (QE-628) install_pe needs to work with beaker-rspec (3fc9776e)
(QE-628) install_pe needs to work with beaker-rspec

- add access to the options hash from beaker-rspec
  • Merge pull request #9 from anodelman/make-gem (d836ebac)
Merge pull request #9 from anodelman/make-gem

create 2.0.0 beaker-rspec gem
  • create 2.0.0 beaker-rspec gem (09180d72)
create 2.0.0 beaker-rspec gem

- upping to 2.0.0 because of change in ENV var support
  • Merge pull request #8 from anodelman/fix-env-vars (422bb9c6)
Merge pull request #8 from anodelman/fix-env-vars

(QE-603) RSPEC_DESTROY and RSPEC_NO_PROVISION need to be clarified
  • (QE-603) RSPEC_DESTROY and RSPEC_NO_PROVISION need to be clarified (54ff767c)
(QE-603) RSPEC_DESTROY and RSPEC_NO_PROVISION need to be clarified

- using RS_DESTROY=no for not destroying boxes post-test
- using RS_PROVISION=no for not provisioning boxes before tests
  • Initial release.