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