Skip to content

Commit

Permalink
test: run pytest in parallel with pytest xdist (#1319)
Browse files Browse the repository at this point in the history
Distributing tests across multiple CPUs to speed up test execution.
  • Loading branch information
IronCore864 authored Aug 20, 2024
1 parent e9215eb commit 2dbb21b
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,21 @@ commands =
pyright {posargs}

[testenv:unit]
description = Run unit tests
description = Run unit tests in parallel without coverage
passenv =
RUN_REAL_PEBBLE_TESTS
PEBBLE
deps =
PyYAML==6.*
websocket-client==1.*
pytest~=7.2
pytest-xdist~=3.6
typing_extensions~=4.2
commands =
pytest -n auto --ignore={[vars]tst_path}smoke -v --tb native {posargs}

[testenv:coverage]
description = Run unit tests with coverage
passenv =
RUN_REAL_PEBBLE_TESTS
PEBBLE
Expand Down

0 comments on commit 2dbb21b

Please sign in to comment.