forked from crowbar/crowbar
-
Notifications
You must be signed in to change notification settings - Fork 6
Automated Testing
aspiers edited this page Oct 9, 2012
·
11 revisions
This document aims to cover the various Crowbar automated test suites contained within the Crowbar git repos. Automated execution of these test suites e.g. via CI infrastructure is context-dependent and falls outside the scope of this document - please see Continuous Integration for futher details.
- BDD test for UI & REST API calls: http://crowbar.sync.in/CrowbarBDD
- Self-test from CLI during installation
- Tempest barclamp
FIXME - need more details on how to run and add tests in all these cases. This should mainly be documented in the same repositories where the tests actually live, so that changes to docs are tightly coupled to changes to (test) code.
Known gaps in testing:
- Unit /
rspectests-
crowbar_frameworkmodel & db - recipes (apparently Opscode is working on a framework to help test recipes?)
-
- Integration test suite
- reinstall of node
- non-green field
- update of a proposal
- code coverage report