Skip to content
aspiers edited this page Sep 28, 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.

Existing test coverage

  • Unit / rspec tests for model & db tests
  • 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.

Roadmap for future work

Known gaps in testing:

  • Integration test suite ** reinstall of node ** non-green field ** update of a proposal
  • code coverage report

Clone this wiki locally