utests: use TDM_CONFIG_KEY_DEBUG_DUMP to dump all tc's buffer
[platform/core/uifw/libtdm.git] / utests / src / ut_tdm_env.cpp
index d717423..25915aa 100644 (file)
@@ -61,7 +61,11 @@ void TDMEnv::SetUp(void)
 
        const char *debug = getenv("TDM_UT_DEBUG_MODULE");
        if (debug && strstr(debug, "1"))
-               tdm_config_set_string(TDM_CONFIG_KEY_DEBUG_MODULE, "buffer,thread,event,vblank,commit,pp,capture");
+               tdm_config_set_string(TDM_CONFIG_KEY_DEBUG_MODULE, "buffer,vblank,commit,pp,capture");
+
+       debug = getenv("TDM_UT_DEBUG_DUMP");
+       if (debug && (debug[0] == '1'))
+               tdm_config_set_string(TDM_CONFIG_KEY_DEBUG_DUMP, "all");
 }
 
 void TDMEnv::TearDown(void)
@@ -76,8 +80,8 @@ TEST_P(TDMEnv, DisplayInitDeinit)
        tdm_error ret;
 
        dpy = tdm_display_init(&ret);
-       ASSERT_TRUE(ret == TDM_ERROR_NONE);
-       ASSERT_TRUE(dpy != NULL);
+       ASSERT_EQ(ret, TDM_ERROR_NONE);
+       ASSERT_NE(dpy, NULL);
 
        tdm_display_deinit(dpy);
 }
@@ -90,8 +94,8 @@ TEST_P(TDMEnv, DisplayInitDeinitWithoutEnv)
        TDMEnv::TearDown();
 
        dpy = tdm_display_init(&ret);
-       ASSERT_TRUE(ret == TDM_ERROR_OPERATION_FAILED);
-       ASSERT_TRUE(dpy == NULL);
+       ASSERT_EQ(ret, TDM_ERROR_OPERATION_FAILED);
+       ASSERT_EQ(dpy, NULL);
 }
 
 TEST_P(TDMEnv, DisplayInitFewTimes)
@@ -102,12 +106,12 @@ TEST_P(TDMEnv, DisplayInitFewTimes)
 
        for (d = 0; d < 10; d++) {
                dpy[d] = tdm_display_init(&ret);
-               ASSERT_TRUE(ret == TDM_ERROR_NONE);
-               ASSERT_TRUE(dpy[d] != NULL);
+               ASSERT_EQ(ret, TDM_ERROR_NONE);
+               ASSERT_NE(dpy[d], NULL);
        }
 
        for (d = 0; d < 9; d++)
-               ASSERT_TRUE(dpy[d] == dpy[d + 1]);
+               ASSERT_EQ(dpy[d], dpy[d + 1]);
 
        for (d = 0; d < 10; d++)
                tdm_display_deinit(dpy[d]);
@@ -120,11 +124,11 @@ TEST_P(TDMEnv, DisplayInitDeinitWithTBM)
        tdm_error ret;
 
        bufmgr = tbm_bufmgr_init(-1);
-       ASSERT_TRUE(bufmgr != NULL);
+       ASSERT_NE(bufmgr, NULL);
 
        dpy = tdm_display_init(&ret);
-       ASSERT_TRUE(ret == TDM_ERROR_NONE);
-       ASSERT_TRUE(dpy != NULL);
+       ASSERT_EQ(ret, TDM_ERROR_NONE);
+       ASSERT_NE(dpy, NULL);
 
        tdm_display_deinit(dpy);
        tbm_bufmgr_deinit(bufmgr);
@@ -132,25 +136,6 @@ TEST_P(TDMEnv, DisplayInitDeinitWithTBM)
 
 TEST_P(TDMEnv, DisplayInitDeinitWithoutBackends)
 {
-       ASSERT_TRUE(1);
-}
-
-TEST_P(TDMEnv, DisplayInitDeinitWrongDpyBadAddress)
-{
-       tdm_display *dpy;
-       tdm_error ret;
-
-       dpy = tdm_display_init(&ret);
-       ASSERT_TRUE(ret == TDM_ERROR_NONE);
-       ASSERT_TRUE(dpy != NULL);
-
-       EXPECT_EXIT({
-               tdm_display *wrong_dpy = (tdm_display *)TDM_UT_INVALID_VALUE;
-               tdm_display_deinit(wrong_dpy);
-               exit(0);
-       }, ::testing::ExitedWithCode(0), "");
-
-       tdm_display_deinit(dpy);
 }
 
 TEST_P(TDMEnv, DisplayDeinitWithNULL)
@@ -158,24 +143,6 @@ TEST_P(TDMEnv, DisplayDeinitWithNULL)
        tdm_display_deinit(NULL);
 }
 
-TEST_P(TDMEnv, DisplayDeinitRepeatWithSameDpy)
-{
-       tdm_display *dpy;
-       tdm_error ret;
-
-       dpy = tdm_display_init(&ret);
-       ASSERT_TRUE(ret == TDM_ERROR_NONE);
-       ASSERT_TRUE(dpy != NULL);
-
-       EXPECT_EXIT({
-               tdm_display_deinit(dpy);
-               tdm_display_deinit(dpy);
-               exit(0);
-       }, ::testing::ExitedWithCode(0), "");
-
-       tdm_display_deinit(dpy);
-}
-
 #ifdef TDM_UT_TEST_WITH_PARAMS
 INSTANTIATE_TEST_CASE_P(TDMEnvParams,
                                                TDMEnv,