Pass root device index to UpdateData

Related-To: NEO-4672
Change-Id: Ic264aa257bc721b48cd6460bb4843c6e2be213d9
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
Mateusz Jablonski
2020-05-25 15:41:13 +02:00
committed by sys_ocldev
parent 4662183ccc
commit 990f81efea
13 changed files with 48 additions and 40 deletions

View File

@ -21,7 +21,8 @@ TEST(sharingHandler, givenBasicSharingHandlerWhenSynchronizeObjectThenErrorIsRet
} sharingHandler;
UpdateData updateData;
const uint32_t rootDeviceIndex = 1u;
UpdateData updateData{rootDeviceIndex};
sharingHandler.synchronizeHandlerMock(updateData);
EXPECT_EQ(SynchronizeStatus::SYNCHRONIZE_ERROR, updateData.synchronizationStatus);
@ -49,7 +50,7 @@ TEST(sharingHandler, givenMemObjWhenAcquireIncrementCounterThenReleaseShouldDecr
} sharingHandler;
EXPECT_EQ(0u, sharingHandler.acquireCount);
sharingHandler.acquire(memObj.get());
sharingHandler.acquire(memObj.get(), mockAllocation->getRootDeviceIndex());
EXPECT_EQ(1u, sharingHandler.acquireCount);
sharingHandler.release(memObj.get(), mockAllocation->getRootDeviceIndex());
EXPECT_EQ(0u, sharingHandler.acquireCount);
@ -74,9 +75,9 @@ TEST(sharingHandler, givenMemObjWhenAcquireTwoTimesThenReleaseShouldBeCalledTwoT
} sharingHandler;
EXPECT_EQ(0u, sharingHandler.acquireCount);
sharingHandler.acquire(memObj.get());
sharingHandler.acquire(memObj.get(), mockAllocation->getRootDeviceIndex());
EXPECT_EQ(1u, sharingHandler.acquireCount);
sharingHandler.acquire(memObj.get());
sharingHandler.acquire(memObj.get(), mockAllocation->getRootDeviceIndex());
EXPECT_EQ(2u, sharingHandler.acquireCount);
sharingHandler.release(memObj.get(), mockAllocation->getRootDeviceIndex());
EXPECT_EQ(1u, sharingHandler.acquireCount);
@ -92,7 +93,8 @@ TEST(sharingHandler, givenSharingHandlerWhenValidateUpdateDataIsCalledWithNonNul
using SharingHandler::validateUpdateData;
};
MockSharingHandler sharingHandler;
UpdateData updateData;
const uint32_t rootDeviceIndex = 1u;
UpdateData updateData{rootDeviceIndex};
sharingHandler.validateUpdateData(updateData);
}
@ -103,6 +105,6 @@ TEST(sharingHandler, givenSharingHandlerWhenAcquiringThenReturnErrorCode) {
MemObj memObj(&context, CL_MEM_OBJECT_BUFFER, MemoryPropertiesHelper::createMemoryProperties(CL_MEM_USE_HOST_PTR, 0, 0), CL_MEM_USE_HOST_PTR, 0,
1, nullptr, nullptr, graphicsAllocation, true, false, false);
auto result = sharingHandler.acquire(&memObj);
auto result = sharingHandler.acquire(&memObj, graphicsAllocation->getRootDeviceIndex());
EXPECT_NE(CL_SUCCESS, result);
}