diff --git a/DDTest/CMakeLists.txt b/DDTest/CMakeLists.txt
index 2acc49aa3ed01386f6a647ddf8575f61f3a45a46..70920158c1595ed4e6c5568e6cf8c4c7674006bb 100644
--- a/DDTest/CMakeLists.txt
+++ b/DDTest/CMakeLists.txt
@@ -38,4 +38,10 @@ dd4hep_add_test_reg ( test_segmentationHandles BUILD_EXEC REGEX_FAIL "TEST_FAILE
 if (DD4HEP_USE_GEANT4)
   dd4hep_add_test_reg ( test_EventReaders      BUILD_EXEC REGEX_FAIL "TEST_FAILED"
     EXEC_ARGS ${CMAKE_CURRENT_SOURCE_DIR} )
+
+  ADD_TEST( test_ddsim "${CMAKE_INSTALL_PREFIX}/bin/run_test.sh"
+    ddsim --compactFile=${CMAKE_INSTALL_PREFIX}/DDDetectors/compact/SiD.xml --runType=batch -G -N=2 --outputFile=testSid.root
+    --part.userParticleHandler=)
+  SET_TESTS_PROPERTIES( test_ddsim PROPERTIES FAIL_REGULAR_EXPRESSION  "Exception;EXCEPTION;ERROR;Error" )
+
 endif()