Adjust Rake tasks for beaker testing
authorJohn Duarte <john.duarte@puppetlabs.com>
Thu, 22 May 2014 01:25:54 +0000 (18:25 -0700)
committerJohn Duarte <john.duarte@puppetlabs.com>
Thu, 22 May 2014 01:25:54 +0000 (18:25 -0700)
commitc2108b67f6349068ae897265b28a7242d230be1b
tree1a6f544461b9747e290ee01b6df9960501ce1975
parent2f875839afe843bd8a9f320d553fb3a28a7420f8
Adjust Rake tasks for beaker testing

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]
Rakefile