tc: call DestroyPP to match with PreparePP 52/257152/1 submit/haltests1/20210419.054203
authorSooChan Lim <sc1.lim@samsung.com>
Fri, 16 Apr 2021 08:32:56 +0000 (17:32 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Fri, 16 Apr 2021 08:32:56 +0000 (17:32 +0900)
Change-Id: Ie62a2fa120403f761bf41c4f7c0f39a4b780f35b

haltests/src/tc_tdm_backend_pp.cpp

index 2ca41bd..5bf3a51 100644 (file)
@@ -416,6 +416,7 @@ TEST_P(TDMBackendPP, PPDispalyGetAvaiableFormatsNullOther)
        if (tc_tdm_display_has_pp_capability(dpy)) {
                EXPECT_EQ(PreparePP(), true);
                EXPECT_EQ(tdm_display_get_pp_available_formats(pp, NULL, NULL), TDM_ERROR_INVALID_PARAMETER);
+               DestroyPP();
        }
 }
 
@@ -442,6 +443,7 @@ TEST_P(TDMBackendPP, PPDispalyGetAvaiableSizeNullOther)
        if (tc_tdm_display_has_pp_capability(dpy)) {
                EXPECT_EQ(PreparePP(), true);
                EXPECT_EQ(tdm_display_get_pp_available_size(dpy, NULL, NULL, NULL, NULL, NULL), TDM_ERROR_NONE);
+               DestroyPP();
        }
 }
 
@@ -450,6 +452,7 @@ TEST_P(TDMBackendPP, PPDispalyGetPreferredAlignVerticalNullObject)
        if (tc_tdm_display_has_pp_capability(dpy)) {
                EXPECT_EQ(PreparePP(), true);
                EXPECT_EQ(tdm_display_get_pp_preferred_align_vertical(NULL, NULL), TDM_ERROR_INVALID_PARAMETER);
+               DestroyPP();
        }
 }
 
@@ -489,6 +492,7 @@ TEST_P(TDMBackendPP, PPSetInfoNullOther)
 
        EXPECT_EQ(PreparePP(), true);
        EXPECT_EQ(tdm_pp_set_info(pp, NULL), TDM_ERROR_INVALID_PARAMETER);
+       DestroyPP();
 }
 
 static void
@@ -505,6 +509,7 @@ TEST_P(TDMBackendPP, PPSetDoneHandler)
 
        EXPECT_EQ(PreparePP(), true);
        EXPECT_EQ(tdm_pp_set_done_handler(pp, _tc_tdm_pp_done_cb, NULL), TDM_ERROR_NONE);
+       DestroyPP();
 }
 
 TEST_P(TDMBackendPP, PPSetDoneHandlerNullObject)
@@ -520,6 +525,7 @@ TEST_P(TDMBackendPP, PPSetDoneHandlerNullOther)
 
        EXPECT_EQ(PreparePP(), true);
        EXPECT_EQ(tdm_pp_set_done_handler(pp, NULL, NULL), TDM_ERROR_INVALID_PARAMETER);
+       DestroyPP();
 }
 
 TEST_P(TDMBackendPP, PPAttach)
@@ -555,8 +561,8 @@ TEST_P(TDMBackendPP, PPAttachNullOther)
        TDM_UT_SKIP_FLAG(tc_tdm_display_has_pp_capability(dpy));
 
        EXPECT_EQ(PreparePP(), true);
-
        EXPECT_EQ(tdm_pp_attach(pp, NULL, NULL), TDM_ERROR_INVALID_PARAMETER);
+       DestroyPP();
 }
 
 TEST_P(TDMBackendPP, PPCommit)
@@ -564,8 +570,8 @@ TEST_P(TDMBackendPP, PPCommit)
        TDM_UT_SKIP_FLAG(tc_tdm_display_has_pp_capability(dpy));
 
        EXPECT_EQ(PreparePP(), true);
-
        EXPECT_EQ(tdm_pp_commit(pp), TDM_ERROR_NONE);
+       DestroyPP();
 }
 
 TEST_P(TDMBackendPP, PPCommitNullOBject)
@@ -881,6 +887,8 @@ TEST_P(TDMBackendPP, DISABLED_PPAttachFewTimesInOneCommit)
                ShowBuffer(b);
 
        DestroyBuffers();
+
+       DestroyPP();
 }
 
 TEST_P(TDMBackendPP, PPDestroyWithoutCommit)
@@ -903,6 +911,8 @@ TEST_P(TDMBackendPP, PPDestroyWithoutCommit)
        pp = NULL;
 
        DestroyBuffers();
+
+       DestroyPP();
 }
 
 TEST_P(TDMBackendPP, PPDestroyBeforeDone)
@@ -927,6 +937,8 @@ TEST_P(TDMBackendPP, PPDestroyBeforeDone)
        pp = NULL;
 
        DestroyBuffers();
+
+       DestroyPP();
 }
 
 #ifdef TDM_UT_TEST_WITH_PARAMS