test: remove some offload test cases temporarily

Temporarily disable offload test case related to additional blit
properties from the test

Related-To: NEO-13003

Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
This commit is contained in:
Bellekallu Rajkiran
2025-12-04 11:31:05 +00:00
committed by Compute-Runtime-Automation
parent 165a5a49c1
commit 5e126ebd5e
2 changed files with 16 additions and 100 deletions

View File

@@ -1648,6 +1648,7 @@ HWTEST2_F(MultiTileAggregatedBcsSplitTests, givenMuliTileBcsSplitWhenOffloadEnab
};
std::unique_ptr<L0::CommandList> commandList1(CommandList::createImmediate(productFamily, device, &desc, false, NEO::EngineGroupType::compute, returnValue));
auto mockCmdList = static_cast<WhiteBox<L0::CommandListCoreFamilyImmediate<FamilyType::gfxCoreFamily>> *>(commandList1.get());
mockCmdList->useAdditionalBlitProperties = false;
if (!mockCmdList->isBcsSplitNeeded) {
GTEST_SKIP();

View File

@@ -339,9 +339,6 @@ HWTEST2_F(CopyOffloadInOrderTests, givenDebugFlagSetWhenCreatingCmdListThenEnabl
if (crossEngineCacheFlushRequired) {
EXPECT_EQ(CopyOffloadModes::disabled, cmdList->copyOffloadMode);
EXPECT_EQ(nullptr, cmdList->cmdQImmediateCopyOffload);
} else if (device->getProductHelper().useAdditionalBlitProperties()) {
EXPECT_NE(CopyOffloadModes::disabled, cmdList->copyOffloadMode);
EXPECT_EQ(nullptr, cmdList->cmdQImmediateCopyOffload);
} else {
EXPECT_NE(CopyOffloadModes::disabled, cmdList->copyOffloadMode);
EXPECT_NE(nullptr, cmdList->cmdQImmediateCopyOffload);
@@ -369,9 +366,6 @@ HWTEST2_F(CopyOffloadInOrderTests, givenDebugFlagSetWhenCreatingCmdListThenEnabl
if (crossEngineCacheFlushRequired) {
EXPECT_EQ(CopyOffloadModes::disabled, cmdList->copyOffloadMode);
EXPECT_EQ(nullptr, cmdList->cmdQImmediateCopyOffload);
} else if (device->getProductHelper().useAdditionalBlitProperties()) {
EXPECT_NE(CopyOffloadModes::disabled, cmdList->copyOffloadMode);
EXPECT_EQ(nullptr, cmdList->cmdQImmediateCopyOffload);
} else {
EXPECT_NE(CopyOffloadModes::disabled, cmdList->copyOffloadMode);
EXPECT_NE(nullptr, cmdList->cmdQImmediateCopyOffload);
@@ -422,11 +416,7 @@ HWTEST2_F(CopyOffloadInOrderTests, givenDebugFlagSetWhenCreatingCmdListThenEnabl
EXPECT_EQ(ZE_RESULT_SUCCESS, zeCommandListCreateImmediate(context, device, &cmdQueueDesc, &cmdListHandle));
auto cmdList = static_cast<WhiteBox<L0::CommandListCoreFamilyImmediate<FamilyType::gfxCoreFamily>> *>(CommandList::fromHandle(cmdListHandle));
if (device->getProductHelper().useAdditionalBlitProperties()) {
EXPECT_NE(CopyOffloadModes::disabled, cmdList->copyOffloadMode);
} else {
EXPECT_EQ(CopyOffloadModes::disabled, cmdList->copyOffloadMode);
}
EXPECT_EQ(CopyOffloadModes::disabled, cmdList->copyOffloadMode);
EXPECT_EQ(nullptr, cmdList->cmdQImmediateCopyOffload);
zeCommandListDestroy(cmdListHandle);
@@ -456,9 +446,6 @@ HWTEST2_F(CopyOffloadInOrderTests, givenQueueDescriptorWhenCreatingCmdListThenEn
if (crossEngineCacheFlushRequired) {
EXPECT_EQ(CopyOffloadModes::disabled, cmdList->copyOffloadMode);
EXPECT_EQ(nullptr, cmdList->cmdQImmediateCopyOffload);
} else if (device->getProductHelper().useAdditionalBlitProperties()) {
EXPECT_NE(CopyOffloadModes::disabled, cmdList->copyOffloadMode);
EXPECT_EQ(nullptr, cmdList->cmdQImmediateCopyOffload);
} else {
EXPECT_NE(CopyOffloadModes::disabled, cmdList->copyOffloadMode);
EXPECT_NE(nullptr, cmdList->cmdQImmediateCopyOffload);
@@ -472,11 +459,7 @@ HWTEST2_F(CopyOffloadInOrderTests, givenQueueDescriptorWhenCreatingCmdListThenEn
EXPECT_EQ(ZE_RESULT_SUCCESS, zeCommandListCreateImmediate(context, device, &cmdQueueDesc, &cmdListHandle));
auto cmdList = static_cast<WhiteBox<L0::CommandListCoreFamilyImmediate<FamilyType::gfxCoreFamily>> *>(CommandList::fromHandle(cmdListHandle));
if (device->getProductHelper().useAdditionalBlitProperties()) {
EXPECT_NE(CopyOffloadModes::disabled, cmdList->copyOffloadMode);
} else {
EXPECT_EQ(CopyOffloadModes::disabled, cmdList->copyOffloadMode);
}
EXPECT_EQ(CopyOffloadModes::disabled, cmdList->copyOffloadMode);
EXPECT_EQ(nullptr, cmdList->cmdQImmediateCopyOffload);
zeCommandListDestroy(cmdListHandle);
@@ -502,9 +485,6 @@ HWTEST2_F(CopyOffloadInOrderTests, givenQueueDescriptorWithCopyOffloadFlagWhenCr
if (crossEngineCacheFlushRequired) {
EXPECT_EQ(CopyOffloadModes::disabled, cmdList->copyOffloadMode);
EXPECT_EQ(nullptr, cmdList->cmdQImmediateCopyOffload);
} else if (device->getProductHelper().useAdditionalBlitProperties()) {
EXPECT_NE(CopyOffloadModes::disabled, cmdList->copyOffloadMode);
EXPECT_EQ(nullptr, cmdList->cmdQImmediateCopyOffload);
} else {
EXPECT_NE(CopyOffloadModes::disabled, cmdList->copyOffloadMode);
EXPECT_NE(nullptr, cmdList->cmdQImmediateCopyOffload);
@@ -518,11 +498,7 @@ HWTEST2_F(CopyOffloadInOrderTests, givenQueueDescriptorWithCopyOffloadFlagWhenCr
EXPECT_EQ(ZE_RESULT_SUCCESS, zeCommandListCreateImmediate(context, device, &cmdQueueDesc, &cmdListHandle));
auto cmdList = static_cast<WhiteBox<L0::CommandListCoreFamilyImmediate<FamilyType::gfxCoreFamily>> *>(CommandList::fromHandle(cmdListHandle));
if (device->getProductHelper().useAdditionalBlitProperties()) {
EXPECT_NE(CopyOffloadModes::disabled, cmdList->copyOffloadMode);
} else {
EXPECT_EQ(CopyOffloadModes::disabled, cmdList->copyOffloadMode);
}
EXPECT_EQ(CopyOffloadModes::disabled, cmdList->copyOffloadMode);
EXPECT_EQ(nullptr, cmdList->cmdQImmediateCopyOffload);
zeCommandListDestroy(cmdListHandle);
@@ -588,12 +564,6 @@ HWTEST2_F(CopyOffloadInOrderTests, givenCopyOffloadEnabledWhenProgrammingHwCmdsT
auto mainQueueCsr = static_cast<UltCommandStreamReceiver<FamilyType> *>(immCmdList->getCsr(false));
auto copyQueueCsr = static_cast<UltCommandStreamReceiver<FamilyType> *>(immCmdList->getCsr(true));
if (device->getProductHelper().useAdditionalBlitProperties()) {
ASSERT_EQ(mainQueueCsr, copyQueueCsr);
} else {
ASSERT_NE(mainQueueCsr, copyQueueCsr);
}
auto cmdStream = immCmdList->getCmdContainer().getCommandStream();
auto initialMainTaskCount = mainQueueCsr->taskCount.load();
@@ -611,10 +581,7 @@ HWTEST2_F(CopyOffloadInOrderTests, givenCopyOffloadEnabledWhenProgrammingHwCmdsT
auto copyItor = find<XY_COPY_BLT *>(cmdList.begin(), cmdList.end());
EXPECT_NE(cmdList.end(), copyItor);
if (!device->getProductHelper().useAdditionalBlitProperties()) {
EXPECT_EQ(initialMainTaskCount, mainQueueCsr->taskCount);
}
EXPECT_EQ(initialMainTaskCount, mainQueueCsr->taskCount);
EXPECT_EQ(initialCopyTaskCount + 1, copyQueueCsr->taskCount);
}
@@ -632,9 +599,7 @@ HWTEST2_F(CopyOffloadInOrderTests, givenCopyOffloadEnabledWhenProgrammingHwCmdsT
auto copyItor = find<XY_COPY_BLT *>(cmdList.begin(), cmdList.end());
ASSERT_NE(cmdList.end(), copyItor);
if (!device->getProductHelper().useAdditionalBlitProperties()) {
EXPECT_EQ(initialMainTaskCount, mainQueueCsr->taskCount);
}
EXPECT_EQ(initialMainTaskCount, mainQueueCsr->taskCount);
EXPECT_EQ(initialCopyTaskCount + 2, copyQueueCsr->taskCount);
}
@@ -652,9 +617,7 @@ HWTEST2_F(CopyOffloadInOrderTests, givenCopyOffloadEnabledWhenProgrammingHwCmdsT
auto fillItor = findBltFillCmd<FamilyType>(cmdList.begin(), cmdList.end());
EXPECT_NE(cmdList.end(), fillItor);
if (!device->getProductHelper().useAdditionalBlitProperties()) {
EXPECT_EQ(initialMainTaskCount, mainQueueCsr->taskCount);
}
EXPECT_EQ(initialMainTaskCount, mainQueueCsr->taskCount);
EXPECT_EQ(initialCopyTaskCount + 3, copyQueueCsr->taskCount);
}
@@ -702,9 +665,7 @@ HWTEST2_F(CopyOffloadInOrderTests, givenCopyOffloadEnabledWhenProgrammingHwCmdsT
auto itor = find<XY_BLOCK_COPY_BLT *>(cmdList.begin(), cmdList.end());
EXPECT_NE(cmdList.end(), itor);
if (!device->getProductHelper().useAdditionalBlitProperties()) {
EXPECT_EQ(initialMainTaskCount + 1, mainQueueCsr->taskCount);
}
EXPECT_EQ(initialMainTaskCount + 1, mainQueueCsr->taskCount);
EXPECT_EQ(initialCopyTaskCount + 4, copyQueueCsr->taskCount);
}
@@ -721,9 +682,7 @@ HWTEST2_F(CopyOffloadInOrderTests, givenCopyOffloadEnabledWhenProgrammingHwCmdsT
auto itor = find<XY_BLOCK_COPY_BLT *>(cmdList.begin(), cmdList.end());
EXPECT_NE(cmdList.end(), itor);
if (!device->getProductHelper().useAdditionalBlitProperties()) {
EXPECT_EQ(initialMainTaskCount + 1, mainQueueCsr->taskCount);
}
EXPECT_EQ(initialMainTaskCount + 1, mainQueueCsr->taskCount);
EXPECT_EQ(initialCopyTaskCount + 5, copyQueueCsr->taskCount);
}
@@ -740,9 +699,7 @@ HWTEST2_F(CopyOffloadInOrderTests, givenCopyOffloadEnabledWhenProgrammingHwCmdsT
auto itor = find<XY_BLOCK_COPY_BLT *>(cmdList.begin(), cmdList.end());
EXPECT_NE(cmdList.end(), itor);
if (!device->getProductHelper().useAdditionalBlitProperties()) {
EXPECT_EQ(initialMainTaskCount + 1, mainQueueCsr->taskCount);
}
EXPECT_EQ(initialMainTaskCount + 1, mainQueueCsr->taskCount);
EXPECT_EQ(initialCopyTaskCount + 6, copyQueueCsr->taskCount);
}
context->freeMem(data);
@@ -894,12 +851,6 @@ HWTEST2_F(CopyOffloadInOrderTests, givenCopyOffloadEnabledAndD2DAllocWhenProgram
auto mainQueueCsr = static_cast<UltCommandStreamReceiver<FamilyType> *>(immCmdList->getCsr(false));
auto copyQueueCsr = static_cast<UltCommandStreamReceiver<FamilyType> *>(immCmdList->getCsr(true));
if (device->getProductHelper().useAdditionalBlitProperties()) {
ASSERT_EQ(mainQueueCsr, copyQueueCsr);
} else {
ASSERT_NE(mainQueueCsr, copyQueueCsr);
}
auto initialMainTaskCount = mainQueueCsr->taskCount.load();
auto initialCopyTaskCount = copyQueueCsr->taskCount.load();
@@ -917,9 +868,7 @@ HWTEST2_F(CopyOffloadInOrderTests, givenCopyOffloadEnabledAndD2DAllocWhenProgram
EXPECT_EQ(cmdList.end(), copyItor);
EXPECT_EQ(initialMainTaskCount + 1, mainQueueCsr->taskCount);
if (!device->getProductHelper().useAdditionalBlitProperties()) {
EXPECT_EQ(initialCopyTaskCount, copyQueueCsr->taskCount);
}
EXPECT_EQ(initialCopyTaskCount, copyQueueCsr->taskCount);
}
{
@@ -937,9 +886,7 @@ HWTEST2_F(CopyOffloadInOrderTests, givenCopyOffloadEnabledAndD2DAllocWhenProgram
EXPECT_EQ(cmdList.end(), copyItor);
EXPECT_EQ(initialMainTaskCount + 2, mainQueueCsr->taskCount);
if (!device->getProductHelper().useAdditionalBlitProperties()) {
EXPECT_EQ(initialCopyTaskCount, copyQueueCsr->taskCount);
}
EXPECT_EQ(initialCopyTaskCount, copyQueueCsr->taskCount);
}
context->freeMem(deviceMem);
@@ -950,9 +897,6 @@ HWTEST2_F(CopyOffloadInOrderTests, givenProfilingEventWhenAppendingThenUseBcsCom
using MI_LOAD_REGISTER_IMM = typename FamilyType::MI_LOAD_REGISTER_IMM;
using MI_STORE_REGISTER_MEM = typename FamilyType::MI_STORE_REGISTER_MEM;
if (device->getProductHelper().useAdditionalBlitProperties()) {
GTEST_SKIP();
}
auto immCmdList = createImmCmdListWithOffload<FamilyType::gfxCoreFamily>();
auto eventPool = createEvents<FamilyType>(1, true);
@@ -1003,16 +947,11 @@ HWTEST2_F(CopyOffloadInOrderTests, givenProfilingEventWithRelaxedOrderingWhenApp
using MI_STORE_REGISTER_MEM = typename FamilyType::MI_STORE_REGISTER_MEM;
debugManager.flags.DirectSubmissionRelaxedOrdering.set(1);
if (device->getProductHelper().useAdditionalBlitProperties()) {
GTEST_SKIP();
}
auto immCmdList = createImmCmdListWithOffload<FamilyType::gfxCoreFamily>();
auto mainQueueCsr = static_cast<UltCommandStreamReceiver<FamilyType> *>(immCmdList->getCsr(false));
auto copyQueueCsr = static_cast<UltCommandStreamReceiver<FamilyType> *>(immCmdList->getCsr(true));
EXPECT_NE(mainQueueCsr, copyQueueCsr);
auto mainQueueDirectSubmission = new MockDirectSubmissionHw<FamilyType, RenderDispatcher<FamilyType>>(*mainQueueCsr);
auto offloadDirectSubmission = new MockDirectSubmissionHw<FamilyType, BlitterDispatcher<FamilyType>>(*copyQueueCsr);
@@ -1093,10 +1032,6 @@ HWTEST2_F(CopyOffloadInOrderTests, givenAtomicSignalingModeWhenUpdatingCounterTh
constexpr uint32_t partitionCount = 4;
if (device->getProductHelper().useAdditionalBlitProperties()) {
GTEST_SKIP();
}
debugManager.flags.InOrderDuplicatedCounterStorageEnabled.set(0);
auto gmmHelper = device->getNEODevice()->getGmmHelper();
@@ -1105,6 +1040,7 @@ HWTEST2_F(CopyOffloadInOrderTests, givenAtomicSignalingModeWhenUpdatingCounterTh
debugManager.flags.InOrderAtomicSignallingEnabled.set(1);
auto immCmdList = createMultiTileImmCmdListWithOffload<FamilyType::gfxCoreFamily>(partitionCount);
immCmdList->useAdditionalBlitProperties = false;
auto cmdStream = immCmdList->getCmdContainer().getCommandStream();
@@ -1134,6 +1070,7 @@ HWTEST2_F(CopyOffloadInOrderTests, givenAtomicSignalingModeWhenUpdatingCounterTh
debugManager.flags.InOrderAtomicSignallingEnabled.set(0);
auto immCmdList = createMultiTileImmCmdListWithOffload<FamilyType::gfxCoreFamily>(partitionCount);
immCmdList->useAdditionalBlitProperties = false;
auto cmdStream = immCmdList->getCmdContainer().getCommandStream();
@@ -1163,6 +1100,7 @@ HWTEST2_F(CopyOffloadInOrderTests, givenAtomicSignalingModeWhenUpdatingCounterTh
debugManager.flags.InOrderDuplicatedCounterStorageEnabled.set(1);
auto immCmdList = createMultiTileImmCmdListWithOffload<FamilyType::gfxCoreFamily>(partitionCount);
immCmdList->useAdditionalBlitProperties = false;
auto cmdStream = immCmdList->getCmdContainer().getCommandStream();
@@ -1239,9 +1177,6 @@ HWTEST2_F(CopyOffloadInOrderTests, givenDeviceToHostCopyWhenProgrammingThenAddFe
}
HWTEST2_F(CopyOffloadInOrderTests, whenDispatchingSelectCorrectQueueAndCsr, IsAtLeastXeHpcCore) {
if (device->getProductHelper().useAdditionalBlitProperties()) {
GTEST_SKIP();
}
auto regularEventsPool = createEvents<FamilyType>(1, false);
@@ -1328,9 +1263,6 @@ HWTEST2_F(CopyOffloadInOrderTests, givenRelaxedOrderingEnabledWhenDispatchingThe
bool latestRelaxedOrderingMode = false;
};
if (device->getProductHelper().useAdditionalBlitProperties()) {
GTEST_SKIP();
}
debugManager.flags.DirectSubmissionRelaxedOrdering.set(1);
debugManager.flags.DirectSubmissionRelaxedOrderingCounterHeuristic.set(0);
@@ -1339,8 +1271,6 @@ HWTEST2_F(CopyOffloadInOrderTests, givenRelaxedOrderingEnabledWhenDispatchingThe
auto mainQueueCsr = static_cast<UltCommandStreamReceiver<FamilyType> *>(immCmdList->getCsr(false));
auto copyQueueCsr = static_cast<UltCommandStreamReceiver<FamilyType> *>(immCmdList->getCsr(true));
EXPECT_NE(mainQueueCsr, copyQueueCsr);
auto mainQueueDirectSubmission = new MockDirectSubmissionHw<FamilyType, RenderDispatcher<FamilyType>>(*mainQueueCsr);
auto offloadDirectSubmission = new MockDirectSubmissionHw<FamilyType, BlitterDispatcher<FamilyType>>(*copyQueueCsr);
@@ -1382,9 +1312,6 @@ HWTEST2_F(CopyOffloadInOrderTests, givenRelaxedOrderingEnabledWhenDispatchingThe
}
HWTEST2_F(CopyOffloadInOrderTests, givenInOrderModeWhenCallingSyncThenHandleCompletionOnCorrectCsr, IsAtLeastXeCore) {
if (device->getProductHelper().useAdditionalBlitProperties()) {
GTEST_SKIP();
}
auto immCmdList = createImmCmdListWithOffload<FamilyType::gfxCoreFamily>();
if (!immCmdList->isHeaplessModeEnabled()) {
@@ -1465,9 +1392,6 @@ HWTEST2_F(CopyOffloadInOrderTests, givenInOrderModeWhenCallingSyncThenHandleComp
}
HWTEST2_F(CopyOffloadInOrderTests, givenTbxModeWhenSyncCalledAlwaysDownloadAllocationsFromBothCsrs, IsAtLeastXeCore) {
if (device->getProductHelper().useAdditionalBlitProperties()) {
GTEST_SKIP();
}
auto immCmdList = createImmCmdListWithOffload<FamilyType::gfxCoreFamily>();
immCmdList->isTbxMode = true;
@@ -1509,9 +1433,6 @@ HWTEST2_F(CopyOffloadInOrderTests, givenTbxModeWhenSyncCalledAlwaysDownloadAlloc
}
HWTEST2_F(CopyOffloadInOrderTests, givenNonInOrderModeWaitWhenCallingSyncThenHandleCompletionOnCorrectCsr, IsAtLeastXeCore) {
if (device->getProductHelper().useAdditionalBlitProperties()) {
GTEST_SKIP();
}
auto immCmdList = createImmCmdListWithOffload<FamilyType::gfxCoreFamily>();
auto mainQueueCsr = static_cast<UltCommandStreamReceiver<FamilyType> *>(immCmdList->getCsr(false));
@@ -1553,9 +1474,6 @@ HWTEST2_F(CopyOffloadInOrderTests, givenNonInOrderModeWaitWhenCallingSyncThenHan
}
HWTEST2_F(CopyOffloadInOrderTests, givenNonInOrderModeWaitWhenCallingSyncThenHandleCompletionAndTempAllocations, IsAtLeastXeCore) {
if (device->getProductHelper().useAdditionalBlitProperties()) {
GTEST_SKIP();
}
auto immCmdList = createImmCmdListWithOffload<FamilyType::gfxCoreFamily>();
auto memoryManager = static_cast<MockMemoryManager *>(device->getNEODevice()->getMemoryManager());
@@ -1669,11 +1587,8 @@ HWTEST2_F(CopyOffloadInOrderTests, givenNonInOrderModeWaitWhenCallingSyncThenHan
HWTEST2_F(CopyOffloadInOrderTests, givenInterruptEventWhenDispatchingTheProgramUserInterrupt, IsAtLeastXeHpcCore) {
using MI_USER_INTERRUPT = typename FamilyType::MI_USER_INTERRUPT;
if (device->getProductHelper().useAdditionalBlitProperties()) {
GTEST_SKIP();
}
auto immCmdList = createImmCmdListWithOffload<FamilyType::gfxCoreFamily>();
immCmdList->useAdditionalBlitProperties = false;
auto eventPool = createEvents<FamilyType>(1, false);
events[0]->enableInterruptMode();