dellcloudedge/crowbar — pull request #1645 by VictorLowther (2012-10-23 20:44:18+00:00)
Title: Rework unit tests to make the nicer-er.

* Fail fast if our package prereqs are not met.
* Make run-unit-tests smart enough to run reload-unit-tests and setup-unit-tests if needed.
* Ditto for reload-unit-tests.
* Make run-unit-tests and reload-unit-tests aware of what build they are on, and automatically call setup-unit-tests if you have changed to s different build.
* Be much smarter about only pulling the proper barclamps for a build when installing barclamps for unit tests.
* Allow the location of the unit tests to be tweaked with CROWBAR_TEST_DIR
* Die quickly if a barclamp installation fails.