Uploaded image for project: 'Embedded Software & Tools'
  1. Embedded Software & Tools
  2. EXT_EP-11532

Conformance test case failure due to status check given for ownReleaseReferenceInt function call in vxReleaseKernel API

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Medium Medium
    • OpenVX Framework
    • TIOVX-1428
    • TIOVX_09.01.00
    • TIOVX_09.02.00
    • Hide
      j721e-evm
      j721s2-evm
      j784s4-evm
      Show
      j721e-evm j721s2-evm j784s4-evm

      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.

            syncuser TI User
            syncuser TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: