mirror of
https://github.com/intel/compute-runtime.git
synced 2025-09-15 13:01:45 +08:00
Update getInfo function
Allow return value size to be 0. Do not modify return value size in case of error. Related-To: NEO-4368 Change-Id: I201e8ee7c23fcdc2712f6b04bedc71bf4ab64f06 Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
This commit is contained in:

committed by
sys_ocldev

parent
9131eeca09
commit
5eed521fe1
@ -47,6 +47,18 @@ TEST_F(ContextGetInfoTest, GivenInvalidParamNameWhenGettingInfoThenInvalidValueE
|
||||
EXPECT_EQ(CL_INVALID_VALUE, retVal);
|
||||
}
|
||||
|
||||
TEST_F(ContextGetInfoTest, GivenInvalidParametersWhenGettingContextInfoThenValueSizeRetIsNotUpdated) {
|
||||
size_t retSize = 0x1234;
|
||||
|
||||
retVal = pContext->getInfo(
|
||||
0,
|
||||
0,
|
||||
nullptr,
|
||||
&retSize);
|
||||
EXPECT_EQ(CL_INVALID_VALUE, retVal);
|
||||
EXPECT_EQ(0x1234u, retSize);
|
||||
}
|
||||
|
||||
TEST_F(ContextGetInfoTest, GivenNumDevicesParamNameWhenGettingInfoThenNumberOfDevicesIsReturned) {
|
||||
cl_uint numDevices = 0;
|
||||
size_t retSize = 0;
|
||||
|
Reference in New Issue
Block a user