![factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) usernameandfactory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
|
974fde017c
|
feat(qa-methodology): add 2 stdlib-only CLI scripts and colocated pytest suite
Add risk-prioritize.py and check-ac-testability.py under scripts/ with:
- #!/usr/bin/env python3 shebang, stdlib-only imports
- --json and --help flags, idempotent, non-interactive
- Graceful malformed-input handling (concise stderr, no traceback)
- Documented exit codes (0 success, 1/2 error)
Add tests/ with 46 unittest.TestCase tests covering P×I ranking math,
--json parseability, AC testability classification, exit codes, --help,
malformed input, and idempotency. Tests are discoverable by both pytest
and unittest discovery (check-artifacts.py compatible).
Add qa-methodology/pytest.ini to override root coverage config.
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
|
2026-08-01 18:28:00 -04:00 |
|