Sha256: 08b3440596c30f6a2d5fa62c36ad97607fc57fb96e777ecbe19bd01605478955

Contents?: true

Size: 1.29 KB

Versions: 21

Compression:

Stored size: 1.29 KB

Contents

Beaker is an acceptance testing harness for Puppet PE and other Puppet Projects.  It can also be used as a virtual machine provisioner - setting up machines, running any configuration on those machines and then exiting.  

Beaker goes through several phases when running tests

* Provisioning
  * skip with `--no-provision`
  * Using supported hypervisors provision SUTs for testing on
  * Do any initial configuration to ensure that the SUTs can communicate with beaker and each other
* Validation
  * skip with `--no-validate`
  * Check the SUTs for necessary packages (curl, ntpdate)
* Configuration
  * skip with `--no-configure`
  * Do any post-provisioning configuration to the test nodes
* Testing
  * Pre-Suite
   * use `--pre-suite`
   * Run any test files defined as part of the `--pre-suite` command line option
  * Tests
   * use `--tests`
   * Run any test files defined as part of the `--tests` command line option
  * Post-Suite
   * use `--post-suite`
   * Run any test files defined as part of the `--post-suite` command line option
* Reverting
  * Skip with `--preserve-hosts`
  * Destroy and cleanup all SUTs
* Cleanup
  * Report test results

Beaker runs tests written in Ruby with an additional DSL API.  This gives you access to all standard Ruby along with acceptance testing specific commands.

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
beaker-2.44.0 docs/Overview.md
beaker-2.43.0 docs/Overview.md
beaker-2.42.0 docs/Overview.md
beaker-2.41.0 docs/Overview.md
beaker-2.40.0 docs/Overview.md
beaker-2.39.0 docs/Overview.md
beaker-2.38.1 docs/Overview.md
beaker-2.38.0 docs/Overview.md
beaker-2.37.0 docs/Overview.md
beaker-2.36.0 docs/Overview.md
beaker-2.35.0 docs/Overview.md
beaker-2.34.0 docs/Overview.md
beaker-2.33.0 docs/Overview.md
beaker-2.32.1 docs/Overview.md
beaker-2.32.0 docs/Overview.md
beaker-2.31.0 docs/Overview.md
beaker-2.30.1 docs/Overview.md
beaker-2.30.0 docs/Overview.md
beaker-2.29.1 docs/Overview.md
beaker-2.29.0 docs/Overview.md