Skip to content

Assorted CI improvements

Ryunosuke O'Neil requested to merge roneil/ci-fix-mk4 into master
  • The existing CI jobs can be used to generate reference files for all cards and sequences. They are stored as artifacts.
  • Increase number of events in run_physics_efficiency to 5000. This is now set in a variable at the top of .gitlab-ci.yml
  • Partly address #257
  • Improved throughput reporting #236 (closed)
    • complain about device-averaged throughput decrease exceeding 2.5% - fail the job on detection
    • merge all reports into one message (one for minimal tests, one for the full tests)
    • Ping the pipeline triggerer on mattermost to help increase awareness of the availability of these reports
    • summarised throughput decrease alerts at the top of these messages

image

To-do

  • Needs rebase
  • New throughput report can go over the 16k message limit on mattermost
    • try posting separate messages to the same thread to keep things grouped together
  • check the GPU_LINK_SPEED is 16x
Edited by Ryunosuke O'Neil

Merge request reports