Jump to: navigation, search

Mistral/Testing

< Mistral
Revision as of 13:55, 10 June 2014 by Tnurlygayanov (talk | contribs) (Created page with "On Mistral project we have two separate test suites: * Unit tests - executed by Jenkins CI job in OpenStack gerrit (python-style checks and execution of all unit tests) * Inte...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

On Mistral project we have two separate test suites:

  • Unit tests - executed by Jenkins CI job in OpenStack gerrit (python-style checks and execution of all unit tests)
  • Integration tests - executed by Devstack Gate job in OpenStack gerrit (integration tests for Mistral after the OpenStack deployment with devstack)

Mistral unit tests can be found here: https://github.com/stackforge/mistral/tree/master/mistral/tests Mistral integration tests can be found here: https://github.com/stackforge/mistral/tree/master/functionaltests

All existed automated tests can be executed manually on the developer's desktop. To do this you should clone mistral repository and after that perform the following commands:

   git clone https://github.com/stackforge/mistral
   cd mistral
   # to run unit tests suite
   tox
   # to run integration test suite
   git clone https://github.com/openstack/tempest
   TEMPEST_DIR=./tempest
   nosetests