[openstack-dev] [Fuel][QA] New runner for fuel-qa system tests

Dennis Dmitriev ddmitriev at mirantis.com
Mon Feb 15 14:17:13 UTC 2016


Hi all!

Please be informed that we merged a new runner for fuel-qa system tests
[1] : run_system_test.py

Features of new runner:

- auto discovering all test in both test suites ([2] and [3])
- show the groups from the test suites
- explain content of groups
- run the several groups at the same time
- combine configuration with the test groups from new suite
- run old groups (from [2])
- use runner in utils/jenkins/system_tests.sh


IMPORTANT:

For old-style system tests from [2] there is no impact.

But there was a significant change for template-based tests [3]  in the
test case declaration:
- add @testcase decorator use instead of @factory

Here is an example of how test case was changed: [4]
Please make the same changes if fuel-qa is used as a module for running
your external test cases.


[1] https://review.openstack.org/#/c/240016/
[2] https://github.com/openstack/fuel-qa/tree/master/fuelweb_test/tests
[3] https://github.com/openstack/fuel-qa/tree/master/system_test/tests
[4]
https://review.openstack.org/#/c/240016/27/system_test/tests/test_redeploy_after_stop.py

-- 
Regards,
Dennis Dmitriev
QA Engineer,
Mirantis Inc. http://www.mirantis.com
e-mail/jabber: dis.xcom at gmail.com




More information about the OpenStack-dev mailing list