-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathpytest.ini
More file actions
29 lines (26 loc) · 1.42 KB
/
pytest.ini
File metadata and controls
29 lines (26 loc) · 1.42 KB
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
29
[pytest]
# ── Test discovery ───────────────────────────────────────────
testpaths = tests
python_files = test_*.py
python_classes = Test*
python_functions = test_*
# ── Import resolution ────────────────────────────────────────
# Makes `import ebuild` work without pip install / editable mode.
pythonpath = .
# ── Markers ──────────────────────────────────────────────────
markers =
eboot: tests that validate eboot repo artifacts
eos: tests that validate eos repo artifacts
ebuild: tests that validate ebuild repo artifacts
integration: end-to-end tests spanning multiple repos
cross_repo: cross-repo integration tests requiring sibling repos
qemu: tests requiring QEMU emulator (skipped if QEMU not installed)
cross_repo: cross-repo integration tests requiring sibling repos
qemu: tests requiring QEMU emulator (skipped if QEMU not installed)
needs_yaml: tests that import modules requiring pyyaml
# ── Output ───────────────────────────────────────────────────
addopts =
-v
--tb=short
--strict-markers
--no-header