aboutsummaryrefslogtreecommitdiffstats
path: root/test-requirements.txt
diff options
context:
space:
mode:
authorArif Ali <arif.ali@canonical.com>2024-04-24 09:49:50 +0100
committerJake Hunsaker <jacob.r.hunsaker@gmail.com>2024-04-26 15:23:34 -0400
commitd60a68bdb40e010077d19956d1536526902bd20d (patch)
tree0962f0b525d370d81f5b1fd508e5aaf7ee569af7 /test-requirements.txt
parent7f11033c6eb5a2fe7244f0b9d471685909c0ec89 (diff)
downloadsos-d60a68bdb40e010077d19956d1536526902bd20d.tar.gz
[tox] Use posargs for the tests
This allows to run specific tests, and not all the tests in one go. This is especially useful if you're writing a plugin or creating a test for a specific scenario. Below an example of what would be possible ``` sudo tox -e stagetwo_tests -- tests/report_tests/plugin_tests/openstack/openstack.py ``` This will run stagetwo tests for the specific test, i.e. openstack in this case This also fixes the stagetwo tests, so that it picks up the systemd python libs from the distro environment Update the installation of avocado-framework from one place, so that we don't need to change the version in many places. Adding `test-requirements.txt` to handle this and integrate this with both tox and Cirrus CI Signed-off-by: Arif Ali <arif.ali@canonical.com>
Diffstat (limited to 'test-requirements.txt')
-rw-r--r--test-requirements.txt1
1 files changed, 1 insertions, 0 deletions
diff --git a/test-requirements.txt b/test-requirements.txt
new file mode 100644
index 00000000..9d26206a
--- /dev/null
+++ b/test-requirements.txt
@@ -0,0 +1 @@
+avocado-framework<104.0