aboutsummaryrefslogtreecommitdiff
path: root/hooks/tests/test_common.py
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-22 15:13:05 -0500
committerCraig Jennings <c@cjennings.net>2026-05-22 15:13:05 -0500
commite5a01fd95771962f0ec3d0164266137f84975f39 (patch)
tree073aacbb83b3b01f5db2f306a22405cdc06508ac /hooks/tests/test_common.py
parent0afe48df3d4fa49da889fbeaeaa38e8f971e030a (diff)
downloadrulesets-e5a01fd95771962f0ec3d0164266137f84975f39.tar.gz
rulesets-e5a01fd95771962f0ec3d0164266137f84975f39.zip
docs(rules): add escalation testing and a spike protocol to testing.md
Two additions. An "Escalation Beyond Category and Pairwise" section adds property-based testing (for invariants across a broad input domain) and mutation testing (for when high coverage hides thin assertions), both as escalation paths rather than always-on gates. And the "I need to spike first" excuse is formalized into a disciplined spike protocol: TDD stays the default, but a spike is sanctioned only when timeboxed, not committed, and followed by the first failing test before productionizing.
Diffstat (limited to 'hooks/tests/test_common.py')
0 files changed, 0 insertions, 0 deletions