cyberneticlibrary

Check diff coverage against CI gates

coverage-diffcommandsetup L17
danielraffel/pulp
What it does

Compare code coverage before/after changes to prevent regression

Best for

Preventing coverage regressions when test quality gates are enforced

Inputs
  • · base_branch
  • · current_branch
  • · coverage_threshold_percent
Outputs
  • · coverage_delta
  • · regression_report
  • · per_file_coverage_diff
Requires
  • · Bash
  • · git
  • · coverage_tool
Preconditions

Coverage reports exist for both branches; coverage tool installed

Failure modes

Coverage reports missing, branches not found, threshold not set

Trust signals
  • · Delta calculation per file
  • · Regression detection
  • · Threshold enforcement