Enforce Python behavior coverage and mutation checks #15
Labels
No labels
area/backend
area/frontend
area/tooling
kind
build
kind
chore
kind
ci
kind
docs
kind
feat
kind
perf
kind
test
size
l
size
m
size
s
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
Depends on
#34 Deploy validated main images to development
viacheslavshuka/quorum
#6 Start the FastAPI runtime with owned database resources
viacheslavshuka/quorum
#8 Apply PostgreSQL migrations with release compatibility checks
viacheslavshuka/quorum
Reference
viacheslavshuka/quorum#15
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Passing example tests alone does not establish coverage of every required business rule. Configure checks that report missing behavior and failed infrastructure accurately.
Scope
Provide typed pytest, pytest-asyncio, HTTPX, Hypothesis, coverage.py or pytest-cov, and mutmut commands. Separate fast core tests from database and system tests. Configure the full production scope as application modules appear.
Acceptance criteria
Validation
Demonstrate detection of an unimported production module, a missing branch, and a behavior-changing mutant in disposable validation fixtures. Show that a database connection from another test cannot observe leaked mutable state. Preserve original failure evidence.
Dependencies
Related work