Skip to content

Improve tests and python logging

Rosen Matev requested to merge rmatev-improve-tests into master
  • hlt1prchecker, hlt1prchecker:
    • Add a more sensible findReferenceBlock for prchecker tests. Relies on Rec!564 (merged)
    • Update hlt1prcheck reference from x86_64+avx2+fma-centos7-gcc62-opt
  • testtck2: ignore "HltSelReports is huge" warnings
  • testflow: Test that Hlt1TrackMuon and Hlt1TrackMuonMVA are accepted together
  • 2017_pp, 2017_pp_tight: set DataType to 2017 as TestFileDB is overwriting it
  • apply_conf_user_old, apply_conf_user_new: new tests comparing the new and old applyConfigurableUsers, see LBHLT-309
    • Add diff_options function for tests and a wrapper script
    • Monkey patch ConfigurableUser from Gaudi for strict dependency checks. Enabled for these tests.
  • Offshoot from making the applyConfigurableUsers tests work
    • Make sure MooreExpert is applied
    • Only recurse down non-ConfigurableUser-s when overriding OutputLevel
  • Reduce python logging output when Moore().OutputLevel > INFO

Merge request reports