diff --git a/unit_tests/memory_manager/svm_memory_manager_tests.cpp b/unit_tests/memory_manager/svm_memory_manager_tests.cpp index 134512981c..93bd3de991 100644 --- a/unit_tests/memory_manager/svm_memory_manager_tests.cpp +++ b/unit_tests/memory_manager/svm_memory_manager_tests.cpp @@ -20,6 +20,10 @@ struct SVMMemoryAllocatorFixture { SVMMemoryAllocatorFixture() : executionEnvironment(*platformDevices) {} virtual void SetUp() { + bool svmSupported = executionEnvironment.getHardwareInfo()->capabilityTable.ftrSvm; + if (!svmSupported) { + GTEST_SKIP(); + } memoryManager = std::make_unique(false, enableLocalMemory, executionEnvironment); svmManager = std::make_unique(memoryManager.get()); }