Why
Ensure that test coverage exceeds 95% for all program files.
Scope
Add test coverage for any program functionality with test coverage under 95% or for essential program functionality that does not currently have test coverage
Non-Goals (optional)
Increasing test coverage for the workflow pipeline or non-python files
Tasks
- Run soft coverage and prepare a list of the files with lowest coverage from least coverage on up for any file with less than 95% test coverage or any file with significant functionality that isn't covered.
- Increase test coverage incrementally for one set of related issues or 1 file below at a time
- scripts/ci_cosmetic_repair.py
- scripts/verify_codex_bootstrap.py
- scripts/verify_trusted_config.py
- scripts/workflow_smoke_tests.py
- scripts/sync_tool_versions.p
- scripts/sync_test_dependencies.py
- scripts/ci_metrics.py
- scripts/ci_history.py
- scripts/run_multi_demo.py
- .github/scripts/restore_branch_snapshots.py
- .github/scripts/gate_summary.py
- .github/scripts/health_summarize.py
- .github/scripts/parse_chatgpt_topics.py
- .github/scripts/decode_raw_input.py`
Acceptance criteria
- Test coverage exceeds 95% for each file
Why
Ensure that test coverage exceeds 95% for all program files.
Scope
Add test coverage for any program functionality with test coverage under 95% or for essential program functionality that does not currently have test coverage
Non-Goals (optional)
Increasing test coverage for the workflow pipeline or non-python files
Tasks
Acceptance criteria