-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathtox.ini
More file actions
28 lines (24 loc) · 705 Bytes
/
tox.ini
File metadata and controls
28 lines (24 loc) · 705 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
[tox]
envlist = py{310,311,312,313}-{unit,integration,e2e}
isolated_build = True
[testenv]
deps =
pip>=24.0
setuptools>=45
.[dev]
commands =
unit: pytest -m "unit"
integration: pytest -m "integration" --manual-docker
e2e: pytest -m "e2e" --manual-docker
[testenv:unit]
description = Run unit tests across all Python versions
deps = {[testenv]deps}
commands = pytest -m "unit"
[testenv:integration]
description = Run integration tests across all Python versions
deps = {[testenv]deps}
commands = pytest -m "integration" --manual-docker
[testenv:e2e]
description = Run end-to-end tests across all Python versions
deps = {[testenv]deps}
commands = pytest -m "e2e" --manual-docker