Skip to content

Test for topo outputbits>15 (ATR-30811)

Francesco Curcio requested to merge fcurcio/athena:TM-6Mar2025 into 24.0

add a protection against the generation of startbit>15 or outputbits>15 in the L1 TOPO code implemented test suggested by @khoo here based on the flatIndex being unique

as a test these lines were reintroduced and some of the tests fail, namely:

The following tests FAILED:
          4 - TriggerMenuMT_emu_step_processing_cf_ctest (Failed)
          5 - TriggerMenuMT_emu_step_menu_processing_cf_ctest (Failed)
          6 - TriggerMenuMT_manual_menu_cf_ctest (Failed)
          9 - TriggerMenuMT_L1_Dev_pp_run3_v1_ctest (Failed)
         13 - TriggerMenuMT_L1_MC_pp_run3_v1_ctest (Failed)
         17 - TriggerMenuMT_HLT_Dev_pp_run3_v1_BulkMCProd_prescale_ctest (Failed)
         22 - TriggerMenuMT_L1Defined_Dev_pp_run4_v1_ctest (Failed)

with the RuntimeError "TOPO connector Topo3El has duplicate flatindex 21", meaning the error was actually caught

Edited by Francesco Curcio

Merge request reports

Loading