@@ -1042,7 +1042,7 @@ HWTEST_F(EnqueueKernelTest, givenCommandStreamReceiverInBatchingModeWhenEnqueueK
10421042 auto mockedSubmissionsAggregator = new mockSubmissionsAggregator ();
10431043 mockCsr->overrideSubmissionAggregator (mockedSubmissionsAggregator);
10441044
1045- MockKernelWithInternals mockKernel (*pDevice);
1045+ MockKernelWithInternals mockKernel (*pDevice, context );
10461046 size_t gws[3 ] = {1 , 0 , 0 };
10471047 auto ret = pCmdQ->enqueueKernel (mockKernel.mockKernel , 1 , nullptr , gws, nullptr , 0 , nullptr , nullptr );
10481048 EXPECT_EQ (CL_SUCCESS, ret);
@@ -1106,7 +1106,6 @@ HWTEST_F(EnqueueKernelTest, givenCommandStreamReceiverInBatchingModeAndBatchedKe
11061106 EXPECT_TRUE (mockedSubmissionsAggregator->peekCmdBufferList ().peekIsEmpty ());
11071107 EXPECT_EQ (1 , mockCsrmockCsr->flushCalledCount );
11081108}
1109-
11101109HWTEST_F (EnqueueKernelTest, givenCommandStreamReceiverInBatchingModeWhenKernelIsEnqueuedTwiceThenTwoSubmissionsAreRecorded) {
11111110 auto mockCsrmockCsr = new MockCsrHw2<FamilyType>(pDevice->getHardwareInfo ());
11121111 mockCsrmockCsr->overrideDispatchPolicy (DispatchMode::BatchedDispatch);
@@ -1115,7 +1114,7 @@ HWTEST_F(EnqueueKernelTest, givenCommandStreamReceiverInBatchingModeWhenKernelIs
11151114 auto mockedSubmissionsAggregator = new mockSubmissionsAggregator ();
11161115 mockCsrmockCsr->overrideSubmissionAggregator (mockedSubmissionsAggregator);
11171116
1118- MockKernelWithInternals mockKernel (*pDevice);
1117+ MockKernelWithInternals mockKernel (*pDevice, context );
11191118 size_t gws[3 ] = {1 , 0 , 0 };
11201119 // make sure csr emits something
11211120 mockCsrmockCsr->overrideMediaVFEStateDirty (true );
@@ -1357,7 +1356,7 @@ HWTEST_F(EnqueueKernelTest, givenOutOfOrderCommandQueueWhenEnqueueKernelIsMadeTh
13571356 auto mockedSubmissionsAggregator = new mockSubmissionsAggregator ();
13581357 mockCsr->overrideSubmissionAggregator (mockedSubmissionsAggregator);
13591358
1360- MockKernelWithInternals mockKernel (*pDevice);
1359+ MockKernelWithInternals mockKernel (*pDevice, context );
13611360 size_t gws[3 ] = {1 , 0 , 0 };
13621361 clEnqueueNDRangeKernel (ooq, mockKernel.mockKernel , 1 , nullptr , gws, nullptr , 0 , nullptr , nullptr );
13631362
@@ -1379,7 +1378,7 @@ HWTEST_F(EnqueueKernelTest, givenInOrderCommandQueueWhenEnqueueKernelIsMadeThenP
13791378 auto mockedSubmissionsAggregator = new mockSubmissionsAggregator ();
13801379 mockCsr->overrideSubmissionAggregator (mockedSubmissionsAggregator);
13811380
1382- MockKernelWithInternals mockKernel (*pDevice);
1381+ MockKernelWithInternals mockKernel (*pDevice, context );
13831382 size_t gws[3 ] = {1 , 0 , 0 };
13841383 clEnqueueNDRangeKernel (inOrderQueue, mockKernel.mockKernel , 1 , nullptr , gws, nullptr , 0 , nullptr , nullptr );
13851384
@@ -1401,7 +1400,7 @@ HWTEST_F(EnqueueKernelTest, givenInOrderCommandQueueWhenEnqueueKernelThatHasShar
14011400 auto mockedSubmissionsAggregator = new mockSubmissionsAggregator ();
14021401 mockCsr->overrideSubmissionAggregator (mockedSubmissionsAggregator);
14031402
1404- MockKernelWithInternals mockKernel (*pDevice);
1403+ MockKernelWithInternals mockKernel (*pDevice, context );
14051404 size_t gws[3 ] = {1 , 0 , 0 };
14061405 mockKernel.mockKernel ->setUsingSharedArgs (true );
14071406 clEnqueueNDRangeKernel (inOrderQueue, mockKernel.mockKernel , 1 , nullptr , gws, nullptr , 0 , nullptr , nullptr );
@@ -1419,7 +1418,7 @@ HWTEST_F(EnqueueKernelTest, givenInOrderCommandQueueWhenEnqueueKernelThatHasShar
14191418 mockCsr->overrideDispatchPolicy (DispatchMode::BatchedDispatch);
14201419 pDevice->resetCommandStreamReceiver (mockCsr);
14211420
1422- MockKernelWithInternals mockKernel (*pDevice);
1421+ MockKernelWithInternals mockKernel (*pDevice, context );
14231422 size_t gws[3 ] = {1 , 0 , 0 };
14241423 mockKernel.mockKernel ->setUsingSharedArgs (true );
14251424 clEnqueueNDRangeKernel (this ->pCmdQ , mockKernel.mockKernel , 1 , nullptr , gws, nullptr , 0 , nullptr , nullptr );
@@ -1438,7 +1437,7 @@ HWTEST_F(EnqueueKernelTest, givenInOrderCommandQueueWhenEnqueueKernelReturningEv
14381437 auto mockedSubmissionsAggregator = new mockSubmissionsAggregator ();
14391438 mockCsr->overrideSubmissionAggregator (mockedSubmissionsAggregator);
14401439
1441- MockKernelWithInternals mockKernel (*pDevice);
1440+ MockKernelWithInternals mockKernel (*pDevice, context );
14421441 size_t gws[3 ] = {1 , 0 , 0 };
14431442 cl_event event;
14441443
@@ -1465,7 +1464,7 @@ HWTEST_F(EnqueueKernelTest, givenInOrderCommandQueueWhenEnqueueKernelReturningEv
14651464 auto mockedSubmissionsAggregator = new mockSubmissionsAggregator ();
14661465 mockCsr->overrideSubmissionAggregator (mockedSubmissionsAggregator);
14671466
1468- MockKernelWithInternals mockKernel (*pDevice);
1467+ MockKernelWithInternals mockKernel (*pDevice, context );
14691468 size_t gws[3 ] = {1 , 0 , 0 };
14701469 cl_event event;
14711470
@@ -1491,7 +1490,7 @@ HWTEST_F(EnqueueKernelTest, givenOutOfOrderCommandQueueWhenEnqueueKernelReturnin
14911490 const cl_queue_properties props[3 ] = {CL_QUEUE_PROPERTIES, CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE, 0 };
14921491 auto inOrderQueue = clCreateCommandQueueWithProperties (context, pDevice, props, nullptr );
14931492
1494- MockKernelWithInternals mockKernel (*pDevice);
1493+ MockKernelWithInternals mockKernel (*pDevice, context );
14951494 size_t gws[3 ] = {1 , 0 , 0 };
14961495 cl_event event;
14971496
@@ -1575,6 +1574,7 @@ TEST_F(EnqueueKernelTest, givenKernelWhenAllArgsAreNotAndEventExistSetThenClEnqu
15751574 retVal = clEnqueueNDRangeKernel (pCmdQ2, kernel.get (), 1 , nullptr , globalWorkSize, localWorkSize, 0 , nullptr , &event);
15761575 EXPECT_EQ (CL_INVALID_KERNEL_ARGS, retVal);
15771576
1577+ clFlush (pCmdQ2);
15781578 clReleaseCommandQueue (pCmdQ2);
15791579}
15801580
0 commit comments