The old method of executing tempest via run_tempest.sh from
the root of the git clone has been deprecated and will soon
be removed.
This patch does the following:
- Moves the tempest execution into the role.
- Provides the ability to set the tests to be executed
as a list. The list becomes a whitelist which is given
to tempest to run. The whitelist can be a specific list
of tests, or line seperated regex.
- Uses the modern execution method, but leaves the old
method in place to allow other roles to transition.
- Exports the subunit results as raw, xml and html results.
Implements: blueprint testing-direct-tempest
Change-Id: I40f816ead338f90f9537a8494822ff10b06021cb
Move tempest to use the central test repository as well as Ansible
2.1.1.
This mirrors the change made for the openstack-ansible-os_nova role,
whilst keeping tempest running on it's own container for testing
purposes.
Additionally this moves to use the testing scripts to simplify and make
the tox.ini file more uniform.
Co-Authored-By: Travis Truman <travis_truman@cable.comcast.com>
Change-Id: I06771dba022fa91bb0230a7c0ebe6d7872e80004