-
Notifications
You must be signed in to change notification settings - Fork 168
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ci: Add full chain test #1247
ci: Add full chain test #1247
Conversation
Thanks! Do you think it would make sense to integrate this step into |
good point! will do |
I integrated into |
09d7ef6
to
810e972
Compare
Codecov Report
@@ Coverage Diff @@
## main #1247 +/- ##
=======================================
Coverage 47.89% 47.89%
=======================================
Files 375 375
Lines 19588 19588
Branches 9214 9214
=======================================
Hits 9382 9382
Misses 3822 3822
Partials 6384 6384 📣 Codecov can now indicate which changes are the most critical in Pull Requests. Learn more |
Follow-up to #1247. This moves the extra invocation of `thirdparty/OpenDataDetector/ci/full_chain_odd.py` into the main `CI/physmon/physmon.py` script where we basically run this chain anyway. This saves some time since we can generate the residual and pulls output from that invocation. I also change the `ActsAnalysisResidualsAndPulls` to be called directly from the python script, so we can reuse the temporary directory from there. This also changes `ActsAnalysisResidualsAndPulls` to return UNIX-style error codes (0: ok, != 0, failure)
execute
OpenDataDetector/ci/full_chain_odd.py
in CI and compare against referenceCI/physmon/reference/acts_analysis_residuals_and_pulls.root
withhistcmp