mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-30 09:58:55 +08:00
test: temporarily skip ults
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
69cdd49bf5
commit
292970a5d3
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user