test: skip drm command stream multi tile mem exec ults if heapless

Related-To: NEO-12653
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
This commit is contained in:
Kamil Kopryk
2024-09-13 14:09:18 +00:00
committed by Compute-Runtime-Automation
parent ebfa384a74
commit d016c41825

View File

@@ -54,6 +54,15 @@ struct DrmCommandStreamMultiTileMemExecFixture {
executionEnvironment->memoryManager.reset(memoryManager);
executionEnvironment->prepareRootDeviceEnvironments(1u);
executionEnvironment->rootDeviceEnvironments[0]->setHwInfoAndInitHelpers(NEO::defaultHwInfo.get());
auto &compilerProductHelper = executionEnvironment->rootDeviceEnvironments[0]->getHelper<CompilerProductHelper>();
auto heapless = compilerProductHelper.isHeaplessModeEnabled();
auto heaplessStateInit = compilerProductHelper.isHeaplessStateInitEnabled(heapless);
if (heaplessStateInit) {
GTEST_SKIP();
}
UnitTestSetter::setCcsExposure(*executionEnvironment->rootDeviceEnvironments[0]);
UnitTestSetter::setRcsExposure(*executionEnvironment->rootDeviceEnvironments[0]);
executionEnvironment->calculateMaxOsContextCount();