8a7d5179d6
Tempest results are currently written to stdout as part of a test run. This output is difficult to parse. This patch adds steps to generate an XML report, and make this report available in /tmp on a physical host. The report is copied to a physical host so that external systems that do not have knowledge of the container inventory can retrieve the report, for example Jenkins. * Add pip packages python-subunit and junitxml to tempest venv, needed to convert the subunit stream stored in testrepository to junit XML. * openstack_tempest_gate: After a tempest run completes, the subunit stream is extracted from the testrepository, converted to junit XML and written to /tmp in the utility container running the tests. * run-tempest.sh After running openstack_tempest_gate, retrieve XML results and write them to /tmp on the host. Change-Id: I897024f545dd2a90f80b0d5c0aa558f335dc963a Closes-Bug: #1464686 |
||
---|---|---|
.. | ||
bootstrap-aio.sh | ||
bootstrap-ansible.sh | ||
gate-check-commit.sh | ||
gate-check-docs.sh | ||
gate-check-lint.sh | ||
inventory-manage.py | ||
os-ansible-role-requirements.py | ||
osad-aio-heat-template.yml | ||
pw-token-gen.py | ||
run-aio-build.sh | ||
run-playbooks.sh | ||
run-tempest.sh | ||
run-upgrade.sh | ||
scripts-library.sh | ||
sources-branch-updater.sh | ||
teardown.sh |