test: fix test for cross device bcs migration

stop using garbage memory

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
Mateusz Jablonski
2023-01-05 11:53:28 +00:00
committed by Compute-Runtime-Automation
parent 19763db9a2
commit 5ff0ff0997

View File

@@ -889,13 +889,13 @@ struct BcsCrossDeviceMigrationTests : public ::testing::Test {
void migrateMultiGraphicsAllocationsIfRequired(const BuiltinOpParams &operationParams, CommandStreamReceiver &csr) override {
migrateMultiGraphicsAllocationsIfRequiredCalled = true;
migrateMultiGraphicsAllocationsReceivedOperationParams = &operationParams;
migrateMultiGraphicsAllocationsReceivedOperationParams = operationParams;
migrateMultiGraphicsAllocationsReceivedCsr = &csr;
CommandQueueHw<FamilyType>::migrateMultiGraphicsAllocationsIfRequired(operationParams, csr);
}
bool migrateMultiGraphicsAllocationsIfRequiredCalled = false;
const BuiltinOpParams *migrateMultiGraphicsAllocationsReceivedOperationParams = nullptr;
BuiltinOpParams migrateMultiGraphicsAllocationsReceivedOperationParams{};
CommandStreamReceiver *migrateMultiGraphicsAllocationsReceivedCsr = nullptr;
};
@@ -958,5 +958,5 @@ HWTEST_F(BcsCrossDeviceMigrationTests, givenBufferWithMultiStorageWhenEnqueueRea
EXPECT_EQ(bcsCsr, cmdQueue->migrateMultiGraphicsAllocationsReceivedCsr);
EXPECT_EQ(targetRootDeviceIndex, bcsCsr->getRootDeviceIndex());
EXPECT_EQ(buffer.get(), cmdQueue->migrateMultiGraphicsAllocationsReceivedOperationParams->srcMemObj);
EXPECT_EQ(buffer.get(), cmdQueue->migrateMultiGraphicsAllocationsReceivedOperationParams.srcMemObj);
}