diff --git a/Trigger/TrigEvent/TrigSteeringEvent/test/StringSerializer_test.cxx b/Trigger/TrigEvent/TrigSteeringEvent/test/StringSerializer_test.cxx
index 6684043b4b8d8c2ed97b98c0d87f23f9c84246e5..6605faba9d09e634707f203580194d160aab67d1 100644
--- a/Trigger/TrigEvent/TrigSteeringEvent/test/StringSerializer_test.cxx
+++ b/Trigger/TrigEvent/TrigSteeringEvent/test/StringSerializer_test.cxx
@@ -8,6 +8,15 @@
  * See the requirements file on how to compile/run this.
  */
 
+//not working for rootcore
+#ifdef XAOD_STANDALONE
+int main() {
+  return 0;
+}
+#endif
+
+#ifndef XAOD_STANDALONE
+
 #include "TrigSteeringEvent/StringSerializer.h"
 
 #include <string>
@@ -112,4 +121,4 @@ int main() {
   }  
 }
 
-
+#endif //no rootcore