diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9064c2acfba738c7dd9b91c8884e04afdb15d769..26bfdba73b515afbb73ceb0224d052c107768885 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -58,5 +58,7 @@ build:lcg:el7:
   artifacts:
     paths:
       - InstallArea
+      - TDR_o1_v01.tgeo.root
+      - TDR_o1_v02.tgeo.root
     reports:
       junit: build.${CEPCSW_LCG_VERSION}.${CEPCSW_LCG_PLATFORM}/cepcsw-ctest-result.xml
diff --git a/Detector/DetCRD/CMakeLists.txt b/Detector/DetCRD/CMakeLists.txt
index e271c24d3c673cbfad3f846e17a3803f1b805e08..62ac77358c1a99766a4be025bb0717082693b99b 100644
--- a/Detector/DetCRD/CMakeLists.txt
+++ b/Detector/DetCRD/CMakeLists.txt
@@ -35,14 +35,24 @@ install(TARGETS DetCRD
 # Add tests
 ################################################################################
 
-add_test(
-  NAME Test_TDR_o1_v01_Sim
-  COMMAND gaudirun.py Detector/DetCRD/scripts/TDR_o1_v01/sim.py
-  WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
-)
+foreach(detoption TDR_o1_v01 TDR_o1_v02)
+  add_test(
+    NAME Test_${detoption}_Sim
+    COMMAND gaudirun.py Detector/DetCRD/scripts/${detoption}/sim.py
+    WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
+    )
 
-add_test(
-  NAME Test_TDR_o1_v01_Rec
-  COMMAND gaudirun.py Detector/DetCRD/scripts/TDR_o1_v01/tracking.py
-  WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
-)
+  add_test(
+    NAME Test_${detoption}_Rec
+    COMMAND gaudirun.py Detector/DetCRD/scripts/${detoption}/tracking.py
+    WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
+    )
+
+  add_test(
+    NAME Test_${detoption}_DD4hep2TGeo
+    COMMAND geoConverter -compact2tgeo 
+                         -input Detector/DetCRD/compact/${detoption}/${detoption}.xml 
+                         -output ${detoption}.tgeo.root
+    WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
+    )
+endforeach()
diff --git a/Detector/DetCRD/compact/TDR_o1_v02/TDR_Dimensions_v01_02.xml b/Detector/DetCRD/compact/TDR_o1_v02/TDR_Dimensions_v01_02.xml
index 73ec69de51cc53068e670768b44b09122111c879..05fd2df00fe806cc6b36033d56e1498777a8e67f 100644
--- a/Detector/DetCRD/compact/TDR_o1_v02/TDR_Dimensions_v01_02.xml
+++ b/Detector/DetCRD/compact/TDR_o1_v02/TDR_Dimensions_v01_02.xml
@@ -185,6 +185,9 @@
     <limitset name="cal_limits">
       <limit name="step_length_max" particles="*" value="5.0" unit="mm" />
     </limitset>
+    <limitset name="tpc_limits">
+      <limit name="step_length_max" particles="*" value="10.0" unit="mm" />
+    </limitset>
     <limitset name="dc_limits">
       <limit name="step_length_max" particles="*" value="10.0" unit="mm" />
     </limitset>