From 4d0bddf12e37ff6c64186beaac4e112b5eeebe81 Mon Sep 17 00:00:00 2001 From: Kamil Kopryk Date: Tue, 10 Sep 2024 18:56:01 +0000 Subject: [PATCH] test: skip sba expectations after flushTask if heapless state init Related-To: NEO-10641 Signed-off-by: Kamil Kopryk --- .../unit_test/helpers/test_preamble_xehp_and_later.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/opencl/test/unit_test/helpers/test_preamble_xehp_and_later.cpp b/opencl/test/unit_test/helpers/test_preamble_xehp_and_later.cpp index 28b37d8126..d0f2143a6f 100644 --- a/opencl/test/unit_test/helpers/test_preamble_xehp_and_later.cpp +++ b/opencl/test/unit_test/helpers/test_preamble_xehp_and_later.cpp @@ -235,7 +235,9 @@ HWCMDTEST_F(IGFX_XE_HP_CORE, XeHpCommandStreamReceiverFlushTaskTests, whenFlushC using STATE_BASE_ADDRESS = typename FamilyType::STATE_BASE_ADDRESS; auto &commandStreamReceiver = pDevice->getUltCommandStreamReceiver(); auto gmmHelper = pDevice->getRootDeviceEnvironment().getGmmHelper(); - + if (commandStreamReceiver.heaplessStateInitialized) { + GTEST_SKIP(); + } flushTask(commandStreamReceiver); HardwareParse hwParserCsr; hwParserCsr.parseCommands(commandStreamReceiver.commandStream, 0); @@ -259,6 +261,9 @@ HWCMDTEST_F(IGFX_XE_HP_CORE, XeHpCommandStreamReceiverFlushTaskTests, whenFlushC debugManager.flags.DisableCachingForHeaps.set(1); using STATE_BASE_ADDRESS = typename FamilyType::STATE_BASE_ADDRESS; auto &commandStreamReceiver = pDevice->getUltCommandStreamReceiver(); + if (commandStreamReceiver.heaplessStateInitialized) { + GTEST_SKIP(); + } auto gmmHelper = pDevice->getRootDeviceEnvironment().getGmmHelper(); flushTask(commandStreamReceiver); @@ -298,6 +303,9 @@ HWCMDTEST_F(IGFX_XE_HP_CORE, XeHpCommandStreamReceiverFlushTaskTests, givenForce debugManager.flags.ForceL1Caching.set(0u); using STATE_BASE_ADDRESS = typename FamilyType::STATE_BASE_ADDRESS; auto &commandStreamReceiver = pDevice->getUltCommandStreamReceiver(); + if (commandStreamReceiver.heaplessStateInitialized) { + GTEST_SKIP(); + } flushTask(commandStreamReceiver); HardwareParse hwParserCsr; hwParserCsr.parseCommands(commandStreamReceiver.commandStream, 0);