Skip to main content

Use pytest-xdist to make the tests go faster

ID
8d6bc55
date
2024-05-16 20:37:36+00:00
author
Alex Chan <alex@alexwlchan.net>
parent
6a18e90
message
Use pytest-xdist to make the tests go faster
changed files
3 files, 8 additions, 1 deletion

Changed files

.github/workflows/test.yml (496) → .github/workflows/test.yml (501)

diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index d798fd7..4b4384d 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -27,4 +27,4 @@ jobs:
       run: pip install -r dev_requirements.txt
 
     - name: Run tests
-      run: python3 -m pytest tests
+      run: python3 -m pytest -n 5 tests

dev_requirements.in (7) → dev_requirements.in (20)

diff --git a/dev_requirements.in b/dev_requirements.in
index e079f8a..9cda381 100644
--- a/dev_requirements.in
+++ b/dev_requirements.in
@@ -1 +1,2 @@
 pytest
+pytest-xdist

dev_requirements.txt (277) → dev_requirements.txt (397)

diff --git a/dev_requirements.txt b/dev_requirements.txt
index 13d0142..8d6f16c 100644
--- a/dev_requirements.txt
+++ b/dev_requirements.txt
@@ -4,6 +4,8 @@
 #
 #    pip-compile dev_requirements.in
 #
+execnet==2.1.1
+    # via pytest-xdist
 iniconfig==2.0.0
     # via pytest
 packaging==24.0
@@ -11,4 +13,8 @@ packaging==24.0
 pluggy==1.5.0
     # via pytest
 pytest==8.2.0
+    # via
+    #   -r dev_requirements.in
+    #   pytest-xdist
+pytest-xdist==3.6.1
     # via -r dev_requirements.in