Tempest Run¶
Runs tempest tests
This command is used for running the tempest tests
Test Selection¶
Tempest run has several options:
- –regex/-r: This is a selection regex like what testr uses. It will run
- any tests that match on re.match() with the regex
- –smoke: Run all the tests tagged as smoke
You can also use the –list-tests option in conjunction with selection arguments to list which tests will be run.
Test Execution¶
There are several options to control how the tests are executed. By default tempest will run in parallel with a worker for each CPU present on the machine. If you want to adjust the number of workers use the –concurrency option and if you want to run tests serially use –serial
Test Output¶
By default tempest run’s output to STDOUT will be generated using the subunit-trace output filter. But, if you would prefer a subunit v2 stream be output to STDOUT use the –subunit flag