Skip to content

Automatically run on both R3 PB AMACs

Ben Bruers requested to merge bbrueers/powertools:runOnBothR3s into activeTB

The R3 PB has two AMACs, HVMuxes, etc. It is basically made of two barrel PBs. The first "sub-powerboard" of the R3 PB is accessed via even carrier-board slots, the second "sub-powerboard" via odd carrier-board slots. As both sub-powerboards come on one PB, it makes sense to test both together. Also, test results for both of the sub-powerboards should be uploaded to the same powerboard (as they represent one powerboard).

This MR addresses this issue. It:

  • also runs all tests on the odd R3 PB, if the even one is selected
  • merges the test results accordingly
  • ensures to only test the odd R3 PB, if the even one was found to be alive (passes the isAliveTest). This required a new helper function in Pbv3QCFlow to return this property.

Depends on !157 (merged), !158 (merged), !164 (merged)

Tagging @kkrizka

Edited by Ben Bruers

Merge request reports