Commit graph

2 commits

Author SHA1 Message Date
b7ec8e2c7b docs: kernel audit + implementation reports, testing guidelines refresh 2026-07-12 21:06:28 +01:00
5606440114 docs: rewrite testing guidelines — accurate, comprehensive, actionable
Major rewrite of TESTING_GUIDELINES.md based on audit of actual codebase:

Key corrections:
- uos-target.py is a target-definition validator, NOT a test orchestrator
- No in-kernel test harness exists (only inline smoke tests)
- No CI boot testing (only build verification)
- No kernel code coverage (only tool-level coverage)
- uos-cover tools ARE operational with 11 test files

New content:
- Current state vs planned state clearly separated
- Host-side testing (pytest) documented with examples
- Firmware testing with uos-check.sh documented
- Code coverage workflow with uos-cover tools
- Test environment requirements
- Risk-based test prioritization (P0-P3)
- Test categories (smoke, functional, regression, performance, stress, security)
- 5-phase roadmap: CI boot tests → test harness → coverage in CI → MC/DC → perf
- Appendices with file locations, CI status, common commands

Document now accurately reflects what exists and provides actionable guidance.
2026-07-12 16:38:36 +01:00