diff --git a/cmake/DD4hepBuild.cmake b/cmake/DD4hepBuild.cmake
index 478d0d849d29ee7a222625cb2affda160b6bd3f8..04a105ae1c434f13fe5d526bbfbcee6946b435bf 100644
--- a/cmake/DD4hepBuild.cmake
+++ b/cmake/DD4hepBuild.cmake
@@ -449,7 +449,7 @@ function ( dd4hep_add_test_reg test_name )
     endif()
     # Set test dependencies if present
     foreach ( _dep ${ARG_DEPENDS} )
-      set_tests_properties( t_${test_name} PROPERTIES DEPENDS t_${_dep} )
+      set_property( TEST t_${test_name} APPEND PROPERTY DEPENDS t_${_dep} )
     endforeach()
   endif()
 endfunction()
diff --git a/examples/DDDB/CMakeLists.txt b/examples/DDDB/CMakeLists.txt
index a9f05e74da4b513a39dae40c0caaccc6cbb38002..a2c8e2e1edff08b321daf6a874f533796356a445 100644
--- a/examples/DDDB/CMakeLists.txt
+++ b/examples/DDDB/CMakeLists.txt
@@ -256,7 +256,6 @@ dd4hep_add_test_reg( DDDB_clean_LONGTEST
   DDDB_load_LONGTEST
   DDDB_DeVelo_Gaudi_LONGTEST
   DDDB_DeVelo_LONGTEST
-  DDDB_extract_LONGTEST
   REGEX_PASS "DDDB Database successfully removed"
   )