Skip to content

BandwidthTestHandler: Generalise for multiple stream_configs per process

Ross John Hunter requested to merge rjhunter-bw-tests-spruce-pass-job into master

Goes with lhcb-datapkg/PRConfig!405 (merged) and lhcb/Moore!3285 (merged)

  • Generalises the BandwidthTestHandler to deal with multiple pairs of (process, stream_config), such that we can have (spruce, wg), (spruce, wgpass) and (spruce, turcal).
  • Whilst here, try harder to always get a message on Gitlab even if there are failures in the handler. Also make the copying procedure a bit dumber i.e. more foolproof.
  • Adapt to upstream change of message.txt -> message.json,
  • Fix a broken link where we weren't uploading the updated version of a html page,
  • Factorize out functionality to helper functions a little bit.
Edited by Ross John Hunter

Merge request reports