Skip to content

Fix/review f35 parameterize release coverage - #38

Merged
GernotMaier merged 3 commits into
mainfrom
fix/review-f35-parameterize-release-coverage
Oct 4, 2026
Merged

GernotMaier merged 3 commits into
mainfrom
fix/review-f35-parameterize-release-coverage

Conversation

@GernotMaier

Copy link
Copy Markdown
Member

Release diagnostics silently cover only hardwired selections

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

The documented lookup-table check is not runnable, and the IRF comparison fallback can select the wrong cut.

Review effort: Lite
Findings: 1 High severity · 1 Medium severity

Open (2)
What changed in this PR

Updates release diagnostics to cover configured IRF cuts and lookup tables instead of hardcoded selections.

Changes:

  • Iterates IRF plotting across configured cuts with optional comparisons.
  • Requires a reference ROOT file for lookup-table validation.
  • Reports tested, skipped, and failed combinations.
File Summary Findings
release_tests/​montecarlo/​irf_plotting/​irf_plotting.sh Parameterized IRF coverage and comparison plotting. Moderate per-cut comparison bug when COMPARECUT is omitted; README lacks the new environment interface (nit).
release_tests/​lookuptable-testing/​test_tables.sh Validates lookup tables against a supplied reference file. Critical: documented ./test_tables.sh invocation provides no reference input and exits before testing.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread release_tests/lookuptable-testing/test_tables.sh
Comment thread release_tests/montecarlo/irf_plotting/irf_plotting.sh
@GernotMaier
GernotMaier merged commit 8401e9d into main Oct 4, 2026
2 checks passed
@GernotMaier
GernotMaier deleted the fix/review-f35-parameterize-release-coverage branch October 4, 2026 18:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants