[ITC][media-vision][Non-ACR]Feature fail case fixed for roi tracker 03/280103/2
authorHyunsoo Park <hance.park@samsung.com>
Wed, 24 Aug 2022 03:58:59 +0000 (12:58 +0900)
committerHyunsoo Park <hance.park@samsung.com>
Wed, 24 Aug 2022 04:26:27 +0000 (13:26 +0900)
Change-Id: Ife052d38c5e0b0f424a8755a09fe65e01162e4c8
Signed-off-by: Hyunsoo Park <hance.park@samsung.com>
src/itc/media-vision/ITs-media-vision-roi-tracker.c

index 08d6ada3ec0e7f679459ed85ba537f6d6a6a663c..b21bfb3f31a4a00f860e6ae26ed71dd2d05fea56 100644 (file)
@@ -182,8 +182,15 @@ int ITc_mv_roi_tracker_configure_prepare_p(void)
        START_TEST_ROI_TRACKER;
 
        int nRet = mv_roi_tracker_create(&g_hTrackerModel);
-       PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_roi_tracker_create", MediaVisionGetError(nRet));
-
+       if (g_bIsVisionROITrackerFeatureSupported == true)
+       {
+        PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_roi_tracker_create", MediaVisionGetError(nRet));
+       }
+       else
+       {
+        PRINT_RESULT(MEDIA_VISION_ERROR_NOT_SUPPORTED, nRet, "mv_roi_tracker_create", MediaVisionGetError(nRet));
+               return 0;
+       }
        nRet = mv_create_engine_config(&gEngineConfigHandle);
        PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_create_engine_config", MediaVisionGetError(nRet));
 
@@ -191,24 +198,11 @@ int ITc_mv_roi_tracker_configure_prepare_p(void)
        PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "SetROITrackerEngineConfig", MediaVisionGetError(nRet));
 
        nRet = mv_roi_tracker_configure(g_hTrackerModel, gEngineConfigHandle);
-       if (g_bIsVisionROITrackerFeatureSupported == true)
-       {
-               PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_roi_tracker_configure", MediaVisionGetError(nRet));
-       }
-       else
-       {
-               PRINT_RESULT(MEDIA_VISION_ERROR_NOT_SUPPORTED, nRet, "mv_roi_tracker_configure", MediaVisionGetError(nRet));
-       }
+       PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_roi_tracker_configure", MediaVisionGetError(nRet));
 
        nRet = mv_roi_tracker_prepare(g_hTrackerModel, 50, 50, 50, 50);
-       if (g_bIsVisionROITrackerFeatureSupported == true)
-       {
-               PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_roi_tracker_prepare", MediaVisionGetError(nRet));
-       }
-       else
-       {
-               PRINT_RESULT(MEDIA_VISION_ERROR_NOT_SUPPORTED, nRet, "mv_roi_tracker_prepare", MediaVisionGetError(nRet));
-       }
+       PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_roi_tracker_prepare", MediaVisionGetError(nRet));
+
        FPRINTF("[Line : %d][%s] TC run successfully\\n", __LINE__, API_NAMESPACE);
 
        return 0;
@@ -235,7 +229,15 @@ int ITc_mv_roi_tracker_perform_p(void)
        START_TEST_ROI_TRACKER;\r
 \r
        int nRet = mv_roi_tracker_create(&g_hTrackerModel);
-       PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_roi_tracker_create", MediaVisionGetError(nRet));\r
+       if (g_bIsVisionROITrackerFeatureSupported == true)
+       {
+        PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_roi_tracker_create", MediaVisionGetError(nRet));
+       }
+       else
+       {
+        PRINT_RESULT(MEDIA_VISION_ERROR_NOT_SUPPORTED, nRet, "mv_roi_tracker_create", MediaVisionGetError(nRet));
+               return 0;
+       }
 \r
        nRet = mv_create_engine_config(&gEngineConfigHandle);
        PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_create_engine_config", MediaVisionGetError(nRet));\r
@@ -262,14 +264,7 @@ int ITc_mv_roi_tracker_perform_p(void)
        g_CallBackHit = false;\r
 \r
        nRet = mv_roi_tracker_perform(g_hTrackerModel, gSourceHandle, MvROITrackedCB, NULL);\r
-       if (g_bIsVisionROITrackerFeatureSupported == true)
-       {
-               PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_roi_tracker_perform", MediaVisionGetError(nRet));
-       }
-       else
-       {
-               PRINT_RESULT(MEDIA_VISION_ERROR_NOT_SUPPORTED, nRet, "mv_roi_tracker_perform", MediaVisionGetError(nRet));
-       }\r
+    PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_roi_tracker_perform", MediaVisionGetError(nRet));
 \r
        if (g_CallBackHit == false)\r
        {\r