From bbaa61b4d42e4755a6e9e78764e79d67b78d9ed5 Mon Sep 17 00:00:00 2001
From: "s.zharko@gsi.de" <s.zharko@gsi.de>
Date: Wed, 24 Jan 2024 11:23:43 +0100
Subject: [PATCH] CI: replace of the run_qa test with run_qa_ts_eb_ideal and
 run_qa_ts_eb_real

---
 macro/run/CMakeLists.txt | 24 +++++++++++++++++++++---
 1 file changed, 21 insertions(+), 3 deletions(-)

diff --git a/macro/run/CMakeLists.txt b/macro/run/CMakeLists.txt
index 5e3dec3061..c832cea41f 100644
--- a/macro/run/CMakeLists.txt
+++ b/macro/run/CMakeLists.txt
@@ -295,13 +295,31 @@ foreach(setup IN LISTS cbm_setup)
     RESOURCE_LOCK collParDb_${setup}
   )
 
-  # --- Test run_qa
+  # --- Test run_qa_ts_eb_ideal
+  # --- Run QA tasks with Event-by-event reconstruction from time-based simulation
+  # --- Ideal raw event builder
+  set(testname run_${sname}_qa_ts_eb_ideal)
+  add_test(${testname} ${MACRODIR}/run_qa.sh
+    \"data/${sname}_coll\" \"data/${sname}_ts\"  \"data/${sname}_ts_eb_ideal\"
+    \"data/${sname}_coll\" \"data/${sname}_qa_ts_eb_ideal\" \"${setup}\" -1
+    \"data/${sname}_sign\" \"data/${sname}_beam\" \"qa_config.cbm.yaml\" \"Ideal\")
+  set_tests_properties(${testname} PROPERTIES
+    TIMEOUT ${timeOutTime}
+    FAIL_REGULAR_EXPRESSION "QA checks failed"
+    FAIL_REGULAR_EXPRESSION "segmentation violation"
+    PASS_REGULAR_EXPRESSION "QA checks passed;Macro finished successfully"
+    FIXTURES_REQUIRED "fixt_tra_coll_${setup};fixt_digi_ts_${setup};fixt_reco_ts_eb_ideal_${setup}"
+    FIXTURES_SETUP fixt_qa_${setup}
+    RESOURCE_LOCK collParDb_${setup}
+  )
+
+  # --- Test run_qa_ts_eb_real
   # --- Run QA tasks with Event-by-event reconstruction from time-based simulation
   # --- Real raw event builder
-  set(testname run_${sname}_qa)
+  set(testname run_${sname}_qa_ts_eb_real)
   add_test(${testname} ${MACRODIR}/run_qa.sh
     \"data/${sname}_coll\" \"data/${sname}_ts\"  \"data/${sname}_ts_eb_real\"
-    \"data/${sname}_coll\" \"data/${sname}_qa\" \"${setup}\" -1
+    \"data/${sname}_coll\" \"data/${sname}_qa_ts_eb_real\" \"${setup}\" -1
     \"data/${sname}_sign\" \"data/${sname}_beam\" \"qa_config.cbm.yaml\" \"Real\")
   set_tests_properties(${testname} PROPERTIES
     TIMEOUT ${timeOutTime}
-- 
GitLab