There are three types of tests for Zaqar:
Tempest tests are integration tests for OpenStack [1].
Tempest tests for Zaqar are available in the Tempest repository.
Refer to Running tests document for details on how to run Unit and Functional tests.
Refer to the Tempest repository for details on how to run Tempest tests.
The test suite lives in zaqar/tests directory of Zaqar:
Contains various configuration files for Zaqar. They help to test how Zaqar works in different configurations.
Contains functional tests.
Contains unit tests.
The base class of all test classes is located in the zaqar/tests/base.py file.
When you run tests via tox -e py27 command in the root directory of Zaqar:
Tox program executes:
You can find more information about Tox in OpenStack Tox testing manual and in official Tox documentation.
Testr (Test Repository) program executes:
You can find more information about Testr in OpenStack Testr manual.
Footnotes
[1] | See http://docs.openstack.org/developer/tempest/overview.html |