Skip to content
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

Merged
merged 19 commits into from
May 11, 2022
Merged

Conversation

andiwand
Copy link
Contributor

@andiwand andiwand commented May 9, 2022

execute OpenDataDetector/ci/full_chain_odd.py in CI and compare against reference CI/physmon/reference/acts_analysis_residuals_and_pulls.root with histcmp

@andiwand andiwand added the 🚧 WIP Work-in-progress label May 9, 2022
@paulgessinger paulgessinger added this to the next milestone May 9, 2022
@paulgessinger
Copy link
Member

Thanks!

Do you think it would make sense to integrate this step into CI/physmon/phys_perf_mon.sh?

@andiwand
Copy link
Contributor Author

andiwand commented May 9, 2022

Do you think it would make sense to integrate this step into CI/physmon/phys_perf_mon.sh?

good point! will do

@andiwand
Copy link
Contributor Author

andiwand commented May 9, 2022

I integrated into CI/physmon/phys_perf_mon.sh @paulgessinger if you want to take another look!

@codecov
Copy link

codecov bot commented May 9, 2022

Codecov Report

Merging #1247 (9aeafd9) into main (47f9817) will not change coverage.
The diff coverage is n/a.

@@           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

@paulgessinger paulgessinger added automerge and removed 🚧 WIP Work-in-progress labels May 11, 2022
@kodiakhq kodiakhq bot merged commit 4f3a157 into acts-project:main May 11, 2022
kodiakhq bot pushed a commit that referenced this pull request May 13, 2022
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)
@paulgessinger paulgessinger modified the milestones: next, v19.1.0 May 25, 2022
@andiwand andiwand deleted the ci/full_chain_odd branch October 26, 2022 08:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants