mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-20 00:24:58 +08:00
Add missing test for createSharedBuffer.
Change-Id: I1aefac11ba078d1d6cebe3b76c3fcd7d36972199 Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
This commit is contained in:
committed by
sys_ocldev
parent
bf799d99e0
commit
9fa22e7fd2
2
Jenkinsfile
vendored
2
Jenkinsfile
vendored
@@ -1,5 +1,5 @@
|
||||
#!groovy
|
||||
neoDependenciesRev='755799-928'
|
||||
strategy='EQUAL'
|
||||
allowedF=1
|
||||
allowedF=0
|
||||
allowedCD=301
|
||||
|
||||
@@ -752,6 +752,17 @@ TEST(Buffers64on32Tests, given32BitBufferThatIsCreatedWithUseHostPtrButIsNotZero
|
||||
}
|
||||
}
|
||||
|
||||
TEST(SharedBuffersTest, whenBuffersIsCreatedWithSharingHandlerThenItIsSharedBuffer) {
|
||||
MockContext context;
|
||||
auto memoryManager = context.getDevice(0)->getMemoryManager();
|
||||
auto handler = new SharingHandler();
|
||||
auto graphicsAlloaction = memoryManager->allocateGraphicsMemory(4096);
|
||||
auto buffer = Buffer::createSharedBuffer(&context, CL_MEM_READ_ONLY, handler, graphicsAlloaction);
|
||||
ASSERT_NE(nullptr, buffer);
|
||||
EXPECT_EQ(handler, buffer->peekSharingHandler());
|
||||
buffer->release();
|
||||
}
|
||||
|
||||
class BufferTests : public ::testing::Test {
|
||||
protected:
|
||||
void SetUp() override {
|
||||
|
||||
Reference in New Issue
Block a user