deb-sahara/doc/source/devref/testing.rst
Vitaly Gridnev 17def3bd01 Update testing page in developer docs
New scenario integration tests was implemented, we need to update docs
with reference to this tests.

Change-Id: Ib0ab6e0eb079b0c8356d512e7104a97594efa2e9
2015-04-07 12:32:49 +03:00

1.2 KiB

Sahara Testing

We have a bunch of different tests for Sahara.

Unit Tests

In most Sahara sub repositories we have _package_/tests/unit or _package_/tests that contains Python unit tests.

Integration tests

We have integration tests for the main Sahara service and they are located in sahara/tests/integration. The main purpose of these integration tests is to run some kind of scenarios to test Sahara using all plugins. You can find more info about it in sahara/tests/integration/README.rst.

Scenario integration tests

New scenario integration tests were implemented in Sahara, you can see how use and run it here: sahara/tests/scenario/README.rst

Tempest tests

We have some tests in Tempest (https://github.com/openstack/tempest) that are testing Sahara. Here is a list of currently implemented tests: