diff --git a/unit_tests/command_queue/zero_size_enqueue_tests.cpp b/unit_tests/command_queue/zero_size_enqueue_tests.cpp index 6087250219..3fd2235b43 100644 --- a/unit_tests/command_queue/zero_size_enqueue_tests.cpp +++ b/unit_tests/command_queue/zero_size_enqueue_tests.cpp @@ -754,6 +754,9 @@ HWTEST_F(ZeroSizeEnqueueHandlerTest, enqueueFillImageWhenZeroSizeEnqueueIsDetect } HWTEST_F(ZeroSizeEnqueueHandlerTest, enqueueSVMMemcpyWhenZeroSizeEnqueueIsDetectedThenCommandMarkerShouldBeEnqueued) { + if (pDevice->getHardwareInfo().capabilityTable.ftrSvm == false) { + GTEST_SKIP(); + } auto mockCmdQ = std::unique_ptr>(new MockCommandQueueHw(&context, pDevice, 0)); void *pSrcSVM = context.getSVMAllocsManager()->createSVMAlloc(256, {}); @@ -767,6 +770,9 @@ HWTEST_F(ZeroSizeEnqueueHandlerTest, enqueueSVMMemcpyWhenZeroSizeEnqueueIsDetect } HWTEST_F(ZeroSizeEnqueueHandlerTest, enqueueSVMMemcpyWhenZeroSizeEnqueueIsDetectedThenEventCommandTypeShouldBeUnchanged) { + if (pDevice->getHardwareInfo().capabilityTable.ftrSvm == false) { + GTEST_SKIP(); + } auto mockCmdQ = std::unique_ptr>(new MockCommandQueueHw(&context, pDevice, 0)); cl_event event; @@ -790,6 +796,9 @@ HWTEST_F(ZeroSizeEnqueueHandlerTest, enqueueSVMMemcpyWhenZeroSizeEnqueueIsDetect } HWTEST_F(ZeroSizeEnqueueHandlerTest, enqueueSVMMemFillWhenZeroSizeEnqueueIsDetectedThenCommandMarkerShouldBeEnqueued) { + if (pDevice->getHardwareInfo().capabilityTable.ftrSvm == false) { + GTEST_SKIP(); + } auto mockCmdQ = std::unique_ptr>(new MockCommandQueueHw(&context, pDevice, 0)); void *pSVM = context.getSVMAllocsManager()->createSVMAlloc(256, {}); @@ -802,6 +811,9 @@ HWTEST_F(ZeroSizeEnqueueHandlerTest, enqueueSVMMemFillWhenZeroSizeEnqueueIsDetec } HWTEST_F(ZeroSizeEnqueueHandlerTest, enqueueSVMMemFillWhenZeroSizeEnqueueIsDetectedThenEventCommandTypeShouldBeUnchanged) { + if (pDevice->getHardwareInfo().capabilityTable.ftrSvm == false) { + GTEST_SKIP(); + } auto mockCmdQ = std::unique_ptr>(new MockCommandQueueHw(&context, pDevice, 0)); cl_event event; @@ -821,4 +833,4 @@ HWTEST_F(ZeroSizeEnqueueHandlerTest, enqueueSVMMemFillWhenZeroSizeEnqueueIsDetec delete pEvent; context.getSVMAllocsManager()->freeSVMAlloc(pSVM); -} \ No newline at end of file +}