Include bench and vera versions in filenames and JSONL records (#20)#35
Conversation
- VeraRunner.version(): queries vera compiler version via subprocess - ProblemResult: new bench_version and vera_version fields - CLI: versions threaded through run_benchmark to every result record - Filenames include both versions with dots-to-hyphens conversion: model-bench-0-0-5-vera-0-0-105.jsonl (vera runs) model-python-bench-0-0-5.jsonl (non-vera runs) - Console output prints both version strings Closes #20. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughAdds benchmark and compiler version tracking: VeraRunner.version() is introduced; ProblemResult gains bench_version and vera_version; runner and CLI propagate and display these versions and include them in output filenames; tests updated to assert version fields and VeraRunner.version() behaviour. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~22 minutes Possibly related PRs
Suggested labels
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #35 +/- ##
==========================================
- Coverage 66.29% 65.68% -0.61%
==========================================
Files 10 10
Lines 1068 1090 +22
==========================================
+ Hits 708 716 +8
- Misses 360 374 +14
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Filenames now include both VeraBench and vera compiler versions:
Each JSONL record also carries
bench_versionandvera_versionfields for cross-version analysis.Closes #20.
Generated with Claude Code
Summary by CodeRabbit
New Features
Tests