diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 938a47809a44df8f03675ad08bc932df5139993e..2bca3889b717c5a74ba3e4dcd5fd970b89ad8b95 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -60,7 +60,9 @@ ENDFOREACH()
 DYNAMIC_GRAPH_TEST(signal-cast-registerer)
 
 # Unit testing.
-DYNAMIC_GRAPH_TEST(entity)
+IF(NOT APPLE)
+  DYNAMIC_GRAPH_TEST(entity)
+ENDIF(NOT APPLE)
 DYNAMIC_GRAPH_TEST(custom-entity)
 DYNAMIC_GRAPH_TEST(factory)
 DYNAMIC_GRAPH_TEST(pool)