@@ -181,6 +181,11 @@ if (DD4HEP_USE_GEANT4)
181181 endif()
182182
183183 #---Multi-threading tests---------------------------------------------------------
184+ # disable tests for geant4 version 10.7
185+ set(disable_mt_tests FALSE)
186+ if(Geant4_VERSION VERSION_LESS 11.0)
187+ set(disable_mt_tests TRUE)
188+ endif()
184189
185190 add_test(NAME t_ddsim_gun_mt1
186191 COMMAND " ${CMAKE_INSTALL_PREFIX } /bin/run_test.sh "
@@ -197,6 +202,7 @@ if (DD4HEP_USE_GEANT4)
197202 set_tests_properties(t_ddsim_gun_mt1 PROPERTIES
198203 FAIL_REGULAR_EXPRESSION " Exception;EXCEPTION;ERROR;Error "
199204 PASS_REGULAR_EXPRESSION " @ 1 threads "
205+ DISBALE ${disable_mt_tests}
200206 LABELS " gun;singlethread ")
201207
202208 add_test(NAME t_ddsim_gun_mt2
@@ -215,6 +221,7 @@ if (DD4HEP_USE_GEANT4)
215221 PROCESSORS 2
216222 FAIL_REGULAR_EXPRESSION " Exception;EXCEPTION;ERROR;Error "
217223 PASS_REGULAR_EXPRESSION " @ 2 threads "
224+ DISBALE ${disable_mt_tests}
218225 LABELS " gun;multithread ")
219226
220227 add_test(NAME t_ddsim_gun_mt4
@@ -233,6 +240,7 @@ if (DD4HEP_USE_GEANT4)
233240 PROCESSORS 4
234241 FAIL_REGULAR_EXPRESSION " Exception;EXCEPTION;ERROR;Error "
235242 PASS_REGULAR_EXPRESSION " @ 4 threads "
243+ DISBALE ${disable_mt_tests}
236244 LABELS " gun;multithread ")
237245
238246 add_test(NAME t_ddsim_gun_mt1_mt2_compare
0 commit comments