Mistral/Testing
< Mistral
Revision as of 15:16, 10 June 2014 by Tnurlygayanov (talk | contribs)
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 functionaltests/api/v1/test_mistral_basic.py