-
Notifications
You must be signed in to change notification settings - Fork 38
Expand file tree
/
Copy pathpytest.ini
More file actions
23 lines (23 loc) · 1.01 KB
/
Copy pathpytest.ini
File metadata and controls
23 lines (23 loc) · 1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[pytest]
# Marker registration ONLY — no addopts, no testpaths. CI invokes explicit
# paths (validate.yml) and must keep running the FULL suite; the marker is a
# local opt-out, never a default deselect (attribution review 2026-06-10:
# subprocess fidelity in these tests is a deliberate design choice — annotate,
# don't weaken).
markers =
slow: shells out to real deploy.sh/validate.sh subprocesses (~1-5 min each); local fast loop: pytest -m "not slow"
docs_pin: pure file-read tests pinning README/INSTALL/spec prose; selected ADDITIVELY by the docs-pins CI job on docs-only PRs (heavy PRs run them via the full suite - never a deselect)
# Recursion pruning — prevents collection of demo/scratch/temp directories that
# contain non-test Python files (e.g. API-key-requiring demo scripts). Does NOT
# narrow what CI collects (CI always passes explicit paths). (AC-10)
norecursedirs =
temp_downstream*
scratch
demo
codex
installers
__pycache__
.pytest_cache
.git
.claude
.acx-local