diff --git a/Event/xAOD/xAODEventInfoAthenaPool/CMakeLists.txt b/Event/xAOD/xAODEventInfoAthenaPool/CMakeLists.txt
index 788ba20fd8ea8c4e1c276c409078b7a80db9343b..d01acdcadcb0994177ff8e5224159a6f2f39e2d8 100644
--- a/Event/xAOD/xAODEventInfoAthenaPool/CMakeLists.txt
+++ b/Event/xAOD/xAODEventInfoAthenaPool/CMakeLists.txt
@@ -27,5 +27,8 @@ if( NOT ATHENAPOOLUTILITIESTEST_FOUND )
 endif()
 
 # Set up the T/P converter test(s).
-run_tpcnv_legacy_test( xAODEventInfoAthenaPool_20.0.0.3 AOD-20.0.0.3-full
-   REQUIRED_LIBRARIES xAODEventInfoAthenaPoolPoolCnv )
+if( NOT GENERATIONBASE )
+   run_tpcnv_legacy_test( xAODEventInfoAthenaPool_20.0.0.3 AOD-20.0.0.3-full
+      REQUIRED_LIBRARIES xAODEventInfoAthenaPoolPoolCnv )
+endif()
+# TPCnv unit tests disabled for AthGeneration project due to a dependency on DetDescrCnvSvc
\ No newline at end of file