Update the README file to use tox -e all

This patch updates the README file to have instructions for running the tempest tests using the "all" environment instead of "all-plugins". The "all-plugins" environment has been deprecated for years and uses site-packages, which may cause unintended test scenarios.
It also updates the example "run a single test" to be a non-admin API test.

Change-Id: I8645fb7577d52cd35e3d61d44ca9028ea3afe00f
This commit is contained in:
Michael Johnson 2023-02-28 00:21:57 +00:00
parent 759ee725b8
commit 5eb6221aef
1 changed files with 13 additions and 3 deletions

View File

@ -23,15 +23,25 @@ https://docs.openstack.org/designate-tempest-plugin/latest/#writing-new-tests
Running the tests Running the tests
----------------- -----------------
From the tempest directory, setup the tempest virtual environment for the
designate tempest plugin::
$ tox -e venv-tempest -- pip3 install -e <path to designate-tempest-plugin>
For example, when using a typical devstack setup::
$ cd /opt/stack/tempest
$ tox -e venv-tempest -- pip3 install -e /opt/stack/designate-tempest-plugin
To run all tests from this plugin, install designate into your environment To run all tests from this plugin, install designate into your environment
and from the tempest repo, run:: and from the tempest repo, run::
$ tox -e all-plugin -- designate $ tox -e all -- designate
To run a single test case, run with the test case name, for example:: To run a single test case, run with the test case name, for example::
$ tox -e all-plugin -- designate_tempest_plugin.tests.api.v2.test_zones.ZonesAdminTest.test_get_other_tenant_zone $ tox -e all -- designate_tempest_plugin.tests.api.v2.test_zones.ZonesTest.test_create_zones
To run all tempest tests including this plugin, run:: To run all tempest tests including this plugin, run::
$ tox -e all-plugin $ tox -e all