-
Bug
-
Resolution: Fixed
-
Medium
-
OpenVX Framework
-
TIOVX-1428
-
TIOVX_09.01.00
-
TIOVX_09.02.00
-
In vxReleaseKernel() API, status check was given to ownReleaseReferenceInt() API for MISRA fix by using a status variable but the below test cases are failing.
[ FAILED ] UserNode.RemoveKernel
[ FAILED ] UserNode.OutDelay
[ FAILED ] UserDataObject.RemoveKernel
[ FAILED ] UserDataObject.OutDelay
[ FAILED ] tivxRawImage.RemoveKernel
[ FAILED ] tivxRawImage.OutDelay
In the above test cases, the line VX_CALL(vxRemoveKernel(kernel)) causes the tests to fail cause it always expects SUCCESS but since ownReleaseReferenceInt() fails,vxRemoveKernel fails.
Earlier the test cases were passing since status for ownReleaseReferenceInt() was masked.It is essential to return its status cause the failure condition is hitting in conformance test due to the above test cases.
Attached below screenshot of UserNode.OutDelay test case failure.