1
1
/*
2
- * Copyright (C) 2020-2021 Intel Corporation
2
+ * Copyright (C) 2020-2022 Intel Corporation
3
3
*
4
4
* SPDX-License-Identifier: MIT
5
5
*
@@ -49,10 +49,6 @@ TEST_F(clGetKernelMaxConcurrentWorkGroupCountTests, GivenInvalidInputWhenCalling
49
49
globalWorkOffset, localWorkSize, &suggestedWorkGroupCount);
50
50
EXPECT_EQ (CL_INVALID_WORK_DIMENSION, retVal);
51
51
52
- retVal = clGetKernelMaxConcurrentWorkGroupCountINTEL (pCommandQueue, pMultiDeviceKernel, workDim,
53
- nullptr , localWorkSize, &suggestedWorkGroupCount);
54
- EXPECT_EQ (CL_INVALID_GLOBAL_OFFSET, retVal);
55
-
56
52
retVal = clGetKernelMaxConcurrentWorkGroupCountINTEL (pCommandQueue, pMultiDeviceKernel, workDim,
57
53
globalWorkOffset, nullptr , &suggestedWorkGroupCount);
58
54
EXPECT_EQ (CL_INVALID_WORK_GROUP_SIZE, retVal);
@@ -71,6 +67,11 @@ TEST_F(clGetKernelMaxConcurrentWorkGroupCountTests, GivenVariousInputWhenGetting
71
67
size_t expectedMaxConcurrentWorkGroupCount = pKernel->getMaxWorkGroupCount (workDim, localWorkSize, pCommandQueue);
72
68
EXPECT_EQ (expectedMaxConcurrentWorkGroupCount, maxConcurrentWorkGroupCount);
73
69
70
+ retVal = clGetKernelMaxConcurrentWorkGroupCountINTEL (pCommandQueue, pMultiDeviceKernel, workDim, nullptr , localWorkSize,
71
+ &maxConcurrentWorkGroupCount);
72
+ EXPECT_EQ (CL_SUCCESS, retVal);
73
+ EXPECT_EQ (expectedMaxConcurrentWorkGroupCount, maxConcurrentWorkGroupCount);
74
+
74
75
auto pKernelWithExecutionEnvironmentPatch = MockKernel::create (pCommandQueue->getDevice (), pProgram);
75
76
auto kernelInfos = MockKernel::toKernelInfoContainer (pKernelWithExecutionEnvironmentPatch->getKernelInfo (), testedRootDeviceIndex);
76
77
MultiDeviceKernel multiDeviceKernelWithExecutionEnvironmentPatch (MockMultiDeviceKernel::toKernelVector (pKernelWithExecutionEnvironmentPatch), kernelInfos);
0 commit comments