forked from mariourquia/cre-skills-plugin
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
30 lines (30 loc) · 1.4 KB
/
Copy pathpyproject.toml
File metadata and controls
30 lines (30 loc) · 1.4 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
30
[tool.pytest.ini_options]
# Paths pytest collects tests from. Kept narrow on purpose:
#
# - `src/skills/residential_multifamily/tests` — the canonical skill-wide
# test suite (routing, manifests, governance, approvals, tailoring
# contract checks).
# - `src/skills/residential_multifamily/tailoring/tools` — the TUI runtime
# self-tests. Previously not collected by default, which hid pre-existing
# gaps (e.g. question-bank doc triggers without matching catalog entries).
#
# Intentionally excluded:
#
# - `src/skills/residential_multifamily/workflows/implementation_intake_signoff_builder/tests`
# - `src/skills/residential_multifamily/workflows/implementation_intake_signoff_builder/tools`
# Wave-5 in-progress pack; its content-contract tests (and TUI parser)
# assume a different question_bank shape (`modes:` vs `interview_modes:`,
# a missing per-question `mode:` field). Known limitation (tailoring
# runtime Obj 4 blocker) that must be reconciled before this path joins
# the default test run.
testpaths = [
"src/skills/residential_multifamily/tests",
"src/skills/residential_multifamily/tailoring/tools",
]
pythonpath = [
"src/skills/residential_multifamily/tests",
"src/skills/residential_multifamily/reference/connectors",
"src/skills/residential_multifamily/reference/connectors/adapters",
"src/skills/residential_multifamily/tailoring/tools",
]
addopts = "-ra"