Skip to content

Bring Test Coverage to 95% #3572

Description

@stranske

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions