test: temporarily skip ults

Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
This commit is contained in:
Kamil Kopryk
2025-08-22 15:29:18 +00:00
committed by Compute-Runtime-Automation
parent 69cdd49bf5
commit 292970a5d3
3 changed files with 31 additions and 1 deletions

View File

@@ -4401,7 +4401,12 @@ HWCMDTEST_F(IGFX_XE_HP_CORE, InOrderCmdListTests, givenInOrderModeWhenProgrammin
EXPECT_EQ(0u, postSync.getImmediateData());
}
EXPECT_EQ(0u, postSync.getDestinationAddress());
auto l3FlushAfterPostSyncRequired = this->neoDevice->getProductHelper().isL3FlushAfterPostSyncRequired(true);
if (l3FlushAfterPostSyncRequired) {
EXPECT_NE(0u, postSync.getDestinationAddress());
} else {
EXPECT_EQ(0u, postSync.getDestinationAddress());
}
context->freeMem(data);
}

View File

@@ -1095,6 +1095,11 @@ HWCMDTEST_F(IGFX_XE_HP_CORE,
givenMutableCommandListOnDcFlushPlatformAndSignalEventWithSignalScopeSelectedWhenAppendingWithSignalEventThenMutationIsPerformedOnDcFlushCommand) {
using PIPE_CONTROL = typename FamilyType::PIPE_CONTROL;
auto &productHelper = this->neoDevice->getProductHelper();
if (productHelper.isL3FlushAfterPostSyncRequired(true)) {
GTEST_SKIP();
}
auto mockBaseCmdList = static_cast<L0::ult::MockCommandList *>(this->mutableCommandList.get()->base);
mockBaseCmdList->dcFlushSupport = true;
@@ -1140,6 +1145,10 @@ HWCMDTEST_F(IGFX_XE_HP_CORE,
givenMutableCommandListOnDcFlushPlatformAndSignalEventWithTimestampSignalScopeSelectedWhenAppendingWithSignalEventThenMutationIsPerformedOnRegisterCommand) {
using MI_STORE_REGISTER_MEM = typename FamilyType::MI_STORE_REGISTER_MEM;
auto &productHelper = this->neoDevice->getProductHelper();
if (productHelper.isL3FlushAfterPostSyncRequired(true)) {
GTEST_SKIP();
}
auto mockBaseCmdList = static_cast<L0::ult::MockCommandList *>(this->mutableCommandList.get()->base);
mockBaseCmdList->dcFlushSupport = true;
@@ -1997,6 +2006,10 @@ HWCMDTEST_F(IGFX_XE_HP_CORE,
using PIPE_CONTROL = typename FamilyType::PIPE_CONTROL;
using MI_STORE_DATA_IMM = typename FamilyType::MI_STORE_DATA_IMM;
using MI_SEMAPHORE_WAIT = typename FamilyType::MI_SEMAPHORE_WAIT;
auto &productHelper = this->neoDevice->getProductHelper();
if (productHelper.isL3FlushAfterPostSyncRequired(true)) {
GTEST_SKIP();
}
auto mockBaseCmdListHw = static_cast<WhiteBox<::L0::CommandListCoreFamily<FamilyType::gfxCoreFamily>> *>(this->mutableCommandList.get()->base);
mockBaseCmdListHw->dcFlushSupport = true;
@@ -2082,6 +2095,11 @@ HWCMDTEST_F(IGFX_XE_HP_CORE,
using MI_SEMAPHORE_WAIT = typename FamilyType::MI_SEMAPHORE_WAIT;
using MI_STORE_REGISTER_MEM = typename FamilyType::MI_STORE_REGISTER_MEM;
auto &productHelper = this->neoDevice->getProductHelper();
if (productHelper.isL3FlushAfterPostSyncRequired(true)) {
GTEST_SKIP();
}
auto mockBaseCmdListHw = static_cast<WhiteBox<::L0::CommandListCoreFamily<FamilyType::gfxCoreFamily>> *>(this->mutableCommandList.get()->base);
mockBaseCmdListHw->dcFlushSupport = true;

View File

@@ -14,6 +14,7 @@
#include "shared/source/os_interface/linux/drm_memory_operations_handler.h"
#include "shared/source/os_interface/linux/os_context_linux.h"
#include "shared/source/os_interface/os_interface.h"
#include "shared/source/os_interface/product_helper.h"
#include "shared/test/common/helpers/batch_buffer_helper.h"
#include "shared/test/common/helpers/debug_manager_state_restore.h"
#include "shared/test/common/helpers/engine_descriptor_helper.h"
@@ -104,6 +105,12 @@ struct DrmCommandStreamMultiTileMemExecTestWithCsr : public DrmCommandStreamMult
};
HWCMDTEST_TEMPLATED_F(IGFX_XE_HP_CORE, DrmCommandStreamMultiTileMemExecTestWithCsr, GivenDrmSupportsCompletionFenceAndVmBindWhenCallingCsrExecThenMultipleTagAllocationIsPassed) {
auto &productHelper = device->getProductHelper();
if (productHelper.isL3FlushAfterPostSyncRequired(true)) {
GTEST_SKIP();
}
auto testCsr = static_cast<TestedDrmCommandStreamReceiver<FamilyType> *>(&device->getGpgpuCommandStreamReceiver());
EXPECT_EQ(2u, testCsr->activePartitions);