Skip to content

Automated QA

Dominik Smith requested to merge d.smith/cbmroot:AutomatedQA into master

This MR addresses multiple issues regarding the automation of QA tasks:

  • In macro/mcbm/CMakeLists.txt the naming scheme was reversed such that FIXTURES_SETUP is named after the current test and FIXTURES_REQUIRED contains names of required test (this was previously done for macro/run/CMakeLists.txt)
  • The interface of macro/run/run_qa.C was modified such that it accepts multiple sources of Monte Carlo data. run_qa.C was then added to the automated tests in macro/run/CMakeLists.txt.
  • The files reco/detectors/trd/qa/CbmTrdHitProducerQa.cxx and sim/detectors/trd/qa/CbmTrdMCQa.cxx were slightly modified to bring their output data in line with the conventions discussed at https://indico.gsi.de/event/13189/.
  • CbmTrdHitProducerQa and CbmTrdMCQa were added to run_qa.C. Currently they don't do very much. This will be addressed in a future MR.

This MR also includes all commits from !494 (merged).

Suggested reviewer: @se.gorbunov

Edited by Dominik Smith

Merge request reports