diff --git a/macro/run/CMakeLists.txt b/macro/run/CMakeLists.txt
index 58f360fe14b5fc068b98d12c44de904f741f3890..d75435c142070245362dd897c83a59db2f235f3a 100644
--- a/macro/run/CMakeLists.txt
+++ b/macro/run/CMakeLists.txt
@@ -40,11 +40,11 @@ math(EXPR nBeam "${nEvents} * 3")
 # =====   Define the different setups to be tested with   ====================
 if(NOT ${CBM_TEST_MODEL} MATCHES Experimental )
   List(APPEND cbm_setup
-	sis100_hadron_APR21 sis100_electron_APR21
-	sis100_muon_lmvm_APR21 sis100_muon_jpsi_APR21
+	sis100_hadron_APR21 sis100_hadron_DEC21 sis100_hadron
+        sis100_electron_APR21 sis100_electron_DEC21 sis100_electron
+	sis100_muon_lmvm_APR21
+        sis100_muon_jpsi_APR21
 	sis300_electron
-	sis100_hadron sis100_electron
-	sis100_hadron_DEC21 sis100_electron_DEC21
 	)
 else()
   List(APPEND cbm_setup sis100_electron_APR21 sis100_muon_jpsi_APR21)
@@ -67,9 +67,21 @@ foreach(setup IN LISTS cbm_setup)
 
   # --- Short name for setup
   if(setup MATCHES sis100_hadron)
-  	set(sname s100h)
+    if(setup MATCHES APR21)
+      set(sname s100h_apr21)
+    elseif(setup MATCHES DEC21)
+      set(sname s100h_dec21)
+    else()
+      set(sname s100h)
+    endif()
   elseif(setup MATCHES sis100_electron)
-  	set(sname s100e)
+    if(setup MATCHES APR21)
+      set(sname s100e_apr21)
+    elseif(setup MATCHES DEC21)
+      set(sname s100e_dec21)
+    else()
+      set(sname s100e)
+    endif()
   elseif(setup MATCHES sis100_muon_lmvm)
   	set(sname s100m2)
   elseif(setup MATCHES sis100_muon_jpsi)
@@ -82,8 +94,9 @@ foreach(setup IN LISTS cbm_setup)
 
   # --- Test run_transport_json_config
   # --- Transport run using run_transport_json_config.C
+  set(json_config_file ${CBMROOT_SOURCE_DIR}/macro/run/config_ci.json)
   set(testname run_transport_json_config)
-  add_test(${testname} ${MACRO_DIR}/run_transport_json_config.sh \"\" 2 ${randomSeed})
+  add_test(${testname} ${MACRO_DIR}/run_transport_json_config.sh \"${json_config_file}\" 2 ${randomSeed})
   set_tests_properties(${testname} PROPERTIES
   	TIMEOUT ${timeOutTime}
   	PASS_REGULAR_EXPRESSION "Macro finished successfully"
@@ -95,7 +108,7 @@ foreach(setup IN LISTS cbm_setup)
   # --- Test run_digi_json_config
   # --- Digitization run with using run_digi_json_config.C
   set(testname run_digi_json_config)
-  add_test(${testname} ${MACRO_DIR}/run_digi_json_config.sh)
+  add_test(${testname} ${MACRO_DIR}/run_digi_json_config.sh \"${json_config_file}\")
   set_tests_properties(${testname} PROPERTIES
   	TIMEOUT ${timeOutTime}
   	PASS_REGULAR_EXPRESSION "Macro finished successfully"
@@ -109,11 +122,11 @@ foreach(setup IN LISTS cbm_setup)
   set(testname run_${sname}_tra_coll)
   set(input ${CBMROOT_SOURCE_DIR}/input/urqmd.auau.10gev.centr.root)
   add_test(${testname} ${MACRO_DIR}/run_tra_file.sh
-  	\"${input}\" ${nEvents} \"data/${sname}_coll\" \"${setup}\" kGeant3 ${randomSeed})
+  	\"${input}\" ${nEvents} \"data/${sname}_coll\" \"${setup}\" kGeant3 ${randomSeed} kTRUE)
   set_tests_properties(${testname} PROPERTIES
   	TIMEOUT ${timeOutTime}
   	PASS_REGULAR_EXPRESSION "Macro finished successfully"
-  	FIXTURES_REQUIRED cleanup
+        FIXTURES_REQUIRED run_cleanup
   	FIXTURES_SETUP fixt_tra_coll_${setup}
   	RESOURCE_LOCK collParDb_${setup}
   )
@@ -123,7 +136,7 @@ foreach(setup IN LISTS cbm_setup)
   set(testname run_${sname}_tra_sign)
   set(input ${CBMROOT_SOURCE_DIR}/input/pluto.auau.8gev.omega.mpmm.0001.root)
   add_test(${testname} ${MACRO_DIR}/run_tra_file.sh
-  	\"${input}\" ${nEvents} \"data/${sname}_sign\" \"${setup}\" kGeant3 ${randomSeed})
+  	\"${input}\" ${nEvents} \"data/${sname}_sign\" \"${setup}\" kGeant3 ${randomSeed} kTRUE)
   set_tests_properties(${testname} PROPERTIES
   	TIMEOUT ${timeOutTime}
   	PASS_REGULAR_EXPRESSION "Macro finished successfully"
@@ -136,7 +149,7 @@ foreach(setup IN LISTS cbm_setup)
   # --- Transport run with beam events, using run_tra_beam.C
   set(testname run_${sname}_tra_beam)
   add_test(${testname} ${MACRO_DIR}/run_tra_beam.sh
-  	${nBeam} \"Au\" 10 -1 \"data/${sname}_beam\" \"${setup}\" kGeant3 ${randomSeed})
+  	${nBeam} \"Au\" 10 -1 \"data/${sname}_beam\" \"${setup}\" kGeant3 ${randomSeed} kTRUE)
   set_tests_properties(${testname} PROPERTIES
   	TIMEOUT ${timeOutTime}
   	PASS_REGULAR_EXPRESSION "Macro finished successfully"
@@ -250,8 +263,8 @@ foreach(setup IN LISTS cbm_setup)
   # --- Real raw event builder
   set(testname run_${sname}_qa)
   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}_ts\"  \"data/${sname}_ts_eb_real\"
+	\"data/${sname}_coll\" \"data/${sname}_qa\" \"${setup}\" -1
 	\"data/${sname}_sign\" \"data/${sname}_beam\" )
   set_tests_properties(${testname} PROPERTIES
   	TIMEOUT ${timeOutTime}
@@ -275,31 +288,6 @@ foreach(setup IN LISTS cbm_setup)
  	RESOURCE_LOCK collParDb_${setup}
   )
 
-  # --- Test run_transport_json_config
-  # --- Transport run using run_transport_json_config.C
-  set(testname run_transport_json_config)
-  add_test(${testname} ${MACRO_DIR}/run_transport_json_config.sh \"\" 2 ${randomSeed})
-  set_tests_properties(${testname} PROPERTIES
-  	TIMEOUT ${timeOutTime}
-  	PASS_REGULAR_EXPRESSION "Macro finished successfully"
-  	FIXTURES_REQUIRED cleanup
-  	FIXTURES_SETUP fixt_tra_json_config
-  	RESOURCE_LOCK json_config_ParDb
-  )
-
-  # --- Test run_digi_json_config
-  # --- Digitization run with using run_digi_json_config.C
-  set(testname run_digi_json_config)
-  add_test(${testname} ${MACRO_DIR}/run_digi_json_config.sh)
-  set_tests_properties(${testname} PROPERTIES
-  	TIMEOUT ${timeOutTime}
-  	PASS_REGULAR_EXPRESSION "Macro finished successfully"
-  	FIXTURES_REQUIRED fixt_tra_json_config
-  	FIXTURES_SETUP fixt_digi_json_config
-  	RESOURCE_LOCK json_config_ParDb
-  )
-
-
 endforeach(setup IN LISTS cbm_setup)
 # ============================================================================
 
@@ -327,7 +315,7 @@ If(DEFINED ENV{RAW_DATA_PATH} )
       Set_Tests_Properties(${testname} PROPERTIES TIMEOUT "600")
       Set_Tests_Properties(${testname} PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished successfully")
       set_tests_properties(${testname} PROPERTIES DEPENDS run_cleanup)
-      set_tests_properties(${testname} PROPERTIES FIXTURES_REQUIRED cleanup)
+      set_tests_properties(${testname} PROPERTIES FIXTURES_REQUIRED run_cleanup)
       Set(fixture_unpacked_${RUN} fixture_done_${testname})
       set_tests_properties(${testname} PROPERTIES FIXTURES_SETUP ${fixture_unpacked_${RUN}})