mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-20 00:24:58 +08:00
test: Mock filesystem in ults 15/n
Related-To: NEO-15069 Signed-off-by: Arek G <arkadiusz.grubba@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
f636a833f0
commit
dc02732bff
@@ -36,6 +36,9 @@ struct GetSizeRequiredImageTest : public CommandEnqueueFixture,
|
|||||||
pDevice->setPreemptionMode(PreemptionMode::Disabled);
|
pDevice->setPreemptionMode(PreemptionMode::Disabled);
|
||||||
|
|
||||||
auto &compilerProductHelper = pDevice->getCompilerProductHelper();
|
auto &compilerProductHelper = pDevice->getCompilerProductHelper();
|
||||||
|
|
||||||
|
copyBufferToImageBuiltin = EBuiltInOps::adjustBuiltinType<EBuiltInOps::copyBufferToImage3d>(compilerProductHelper.isForceToStatelessRequired(),
|
||||||
|
compilerProductHelper.isHeaplessModeEnabled(*defaultHwInfo));
|
||||||
copyImageToBufferBuiltin = EBuiltInOps::adjustBuiltinType<EBuiltInOps::copyImage3dToBuffer>(compilerProductHelper.isForceToStatelessRequired(),
|
copyImageToBufferBuiltin = EBuiltInOps::adjustBuiltinType<EBuiltInOps::copyImage3dToBuffer>(compilerProductHelper.isForceToStatelessRequired(),
|
||||||
compilerProductHelper.isHeaplessModeEnabled(pDevice->getHardwareInfo()));
|
compilerProductHelper.isHeaplessModeEnabled(pDevice->getHardwareInfo()));
|
||||||
}
|
}
|
||||||
@@ -52,6 +55,8 @@ struct GetSizeRequiredImageTest : public CommandEnqueueFixture,
|
|||||||
|
|
||||||
Image *srcImage = nullptr;
|
Image *srcImage = nullptr;
|
||||||
Image *dstImage = nullptr;
|
Image *dstImage = nullptr;
|
||||||
|
|
||||||
|
EBuiltInOps::Type copyBufferToImageBuiltin;
|
||||||
EBuiltInOps::Type copyImageToBufferBuiltin;
|
EBuiltInOps::Type copyImageToBufferBuiltin;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -291,7 +296,7 @@ HWTEST_F(GetSizeRequiredImageTest, WhenReadingImageBlockingThenHeapsAndCommandBu
|
|||||||
}
|
}
|
||||||
|
|
||||||
HWTEST_F(GetSizeRequiredImageTest, WhenWritingImageNonBlockingThenHeapsAndCommandBufferConsumedMinimumRequiredSize) {
|
HWTEST_F(GetSizeRequiredImageTest, WhenWritingImageNonBlockingThenHeapsAndCommandBufferConsumedMinimumRequiredSize) {
|
||||||
USE_REAL_FILE_SYSTEM();
|
FORBID_REAL_FILE_SYSTEM_CALLS();
|
||||||
auto &commandStream = pCmdQ->getCS(1024);
|
auto &commandStream = pCmdQ->getCS(1024);
|
||||||
auto usedBeforeCS = commandStream.getUsed();
|
auto usedBeforeCS = commandStream.getUsed();
|
||||||
auto &dsh = pCmdQ->getIndirectHeap(IndirectHeap::Type::dynamicState, 0u);
|
auto &dsh = pCmdQ->getIndirectHeap(IndirectHeap::Type::dynamicState, 0u);
|
||||||
@@ -307,7 +312,7 @@ HWTEST_F(GetSizeRequiredImageTest, WhenWritingImageNonBlockingThenHeapsAndComman
|
|||||||
CL_FALSE);
|
CL_FALSE);
|
||||||
EXPECT_EQ(CL_SUCCESS, retVal);
|
EXPECT_EQ(CL_SUCCESS, retVal);
|
||||||
|
|
||||||
auto &builder = BuiltInDispatchBuilderOp::getBuiltinDispatchInfoBuilder(EBuiltInOps::copyBufferToImage3d,
|
auto &builder = BuiltInDispatchBuilderOp::getBuiltinDispatchInfoBuilder(this->copyBufferToImageBuiltin,
|
||||||
pCmdQ->getClDevice());
|
pCmdQ->getClDevice());
|
||||||
ASSERT_NE(nullptr, &builder);
|
ASSERT_NE(nullptr, &builder);
|
||||||
|
|
||||||
@@ -348,7 +353,7 @@ HWTEST_F(GetSizeRequiredImageTest, WhenWritingImageNonBlockingThenHeapsAndComman
|
|||||||
}
|
}
|
||||||
|
|
||||||
HWTEST_F(GetSizeRequiredImageTest, WhenWritingImageBlockingThenHeapsAndCommandBufferConsumedMinimumRequiredSize) {
|
HWTEST_F(GetSizeRequiredImageTest, WhenWritingImageBlockingThenHeapsAndCommandBufferConsumedMinimumRequiredSize) {
|
||||||
USE_REAL_FILE_SYSTEM();
|
FORBID_REAL_FILE_SYSTEM_CALLS();
|
||||||
auto &commandStream = pCmdQ->getCS(1024);
|
auto &commandStream = pCmdQ->getCS(1024);
|
||||||
auto usedBeforeCS = commandStream.getUsed();
|
auto usedBeforeCS = commandStream.getUsed();
|
||||||
auto &dsh = pCmdQ->getIndirectHeap(IndirectHeap::Type::dynamicState, 0u);
|
auto &dsh = pCmdQ->getIndirectHeap(IndirectHeap::Type::dynamicState, 0u);
|
||||||
@@ -364,7 +369,7 @@ HWTEST_F(GetSizeRequiredImageTest, WhenWritingImageBlockingThenHeapsAndCommandBu
|
|||||||
CL_TRUE);
|
CL_TRUE);
|
||||||
EXPECT_EQ(CL_SUCCESS, retVal);
|
EXPECT_EQ(CL_SUCCESS, retVal);
|
||||||
|
|
||||||
auto &builder = BuiltInDispatchBuilderOp::getBuiltinDispatchInfoBuilder(EBuiltInOps::copyBufferToImage3d,
|
auto &builder = BuiltInDispatchBuilderOp::getBuiltinDispatchInfoBuilder(this->copyBufferToImageBuiltin,
|
||||||
pCmdQ->getClDevice());
|
pCmdQ->getClDevice());
|
||||||
ASSERT_NE(nullptr, &builder);
|
ASSERT_NE(nullptr, &builder);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user