[ITC][screen-mirroring][NonACR][modified file with print_result_cleanup check] 69/251569/5
authorNibha Sharma <nibha.sharma@samsung.com>
Fri, 15 Jan 2021 05:42:56 +0000 (11:12 +0530)
committershobhit verma <shobhit.v@samsung.com>
Fri, 15 Jan 2021 08:57:15 +0000 (08:57 +0000)
Change-Id: I31c2243abfaacae72d36f3b63f3cc053d43dda8e
Signed-off-by: Nibha Sharma <nibha.sharma@samsung.com>
src/itc/screen-mirroring/ITs-screen-mirroring.c

index 955ba57dda3667d0b3722c3a172558d597f7697e..22fb15214aab9c4e96b01ff15da2bef21ee253b0 100755 (executable)
@@ -269,14 +269,10 @@ int ITc_scmirroring_sink_set_display_p(void)
                evas_object_show(g_evas);
 
                nRet = scmirroring_sink_set_display(hSkMirroring, setDisp[enum_counter], (void *)g_evas);
-               if ( nRet != SCMIRRORING_ERROR_NONE )
-               {
-                       FPRINTF("[Line : %d][%s] scmirroring_sink_set_display failed for Display Type = %s, error returned = %s [%d]\\n", __LINE__, API_NAMESPACE, ScreenMirroringInfoDisplayType(setDisp[enum_counter]), ScreenMirroringInfoGetError(nRet), nRet);
-                       scmirroring_sink_destroy(hSkMirroring);
-                       return 1;
-               }
+               PRINT_RESULT_CLEANUP(SCMIRRORING_ERROR_NONE, nRet, "scmirroring_sink_set_display", ScreenMirroringInfoGetError(nRet), scmirroring_sink_destroy(hSkMirroring));
+
                nRet = scmirroring_sink_destroy(hSkMirroring);
-               PRINT_RESULT(SCMIRRORING_ERROR_NONE, nRet, "scmirroring_sink_destroy", ScreenMirroringInfoGetError(nRet));
+               PRINT_RESULT_NORETURN(SCMIRRORING_ERROR_NONE, nRet, "scmirroring_sink_destroy", ScreenMirroringInfoGetError(nRet));
        }
 
        return 0;
@@ -312,17 +308,12 @@ int ITc_scmirroring_sink_set_resolution_p(void)
                nRet = scmirroring_sink_create(&hSkMirroring);
                PRINT_RESULT(SCMIRRORING_ERROR_NONE, nRet, "scmirroring_sink_create", ScreenMirroringInfoGetError(nRet));
                CHECK_HANDLE(hSkMirroring, "scmirroring_sink_create");
-               
+
                nRet = scmirroring_sink_set_resolution(hSkMirroring,setResol[enum_counter]);
-               if ( nRet != SCMIRRORING_ERROR_NONE )
-               {
-                       FPRINTF("[Line : %d][%s] scmirroring_sink_set_resolution failed for Resolution = %s, error returned = %s [%d]\\n", __LINE__, API_NAMESPACE, ScreenMirroringInfoResolution(setResol[enum_counter]), ScreenMirroringInfoGetError(nRet), nRet);
-                       scmirroring_sink_destroy(hSkMirroring);
-                       return 1;
-               }
+               PRINT_RESULT_CLEANUP(SCMIRRORING_ERROR_NONE, nRet, "scmirroring_sink_set_resolution", ScreenMirroringInfoGetError(nRet), scmirroring_sink_destroy(hSkMirroring));
 
                nRet = scmirroring_sink_destroy(hSkMirroring);
-               PRINT_RESULT(SCMIRRORING_ERROR_NONE, nRet, "scmirroring_sink_set_resolution", ScreenMirroringInfoGetError(nRet));
+               PRINT_RESULT_NORETURN(SCMIRRORING_ERROR_NONE, nRet, "scmirroring_sink_destroy", ScreenMirroringInfoGetError(nRet));
        }
        return 0;
 }
@@ -379,9 +370,10 @@ int ITc_scmirroring_sink_create_destroy_p(void)
 {
        START_TEST;
        scmirroring_sink_h hSkMirroring = NULL;
-       
+
        int nRet = scmirroring_sink_create(&hSkMirroring);
        PRINT_RESULT(SCMIRRORING_ERROR_NONE, nRet, "scmirroring_sink_create", ScreenMirroringInfoGetError(nRet));
+       CHECK_HANDLE(hSkMirroring, "scmirroring_sink_create");
 
        nRet = scmirroring_sink_destroy(hSkMirroring);
        PRINT_RESULT(SCMIRRORING_ERROR_NONE, nRet, "scmirroring_sink_destroy", ScreenMirroringInfoGetError(nRet));