tbm_bufmgr: lock/unlock tbm_bufmgr_mutex at tbm_bufmgr function
[platform/core/uifw/libtbm.git] / haltests / tc_tbm_backend.cpp
index 8e7340f..060a366 100644 (file)
@@ -58,6 +58,9 @@ TEST_F(TBMBackend, BufmgrInitDeinit)
        tbm_bufmgr_deinit(bufmgr);
 }
 
+// TODO: Checking the mandatory symbols of the backend module has to be done
+//       at hal-tbm-api or at the tbm_module of libtbm.
+#if 0
 // backend symbol check
 TEST_F(TBMBackend, BufmgrCheckSymbols)
 {
@@ -67,7 +70,9 @@ TEST_F(TBMBackend, BufmgrCheckSymbols)
        ASSERT_TRUE(bufmgr != NULL);
 
        // check backend symbols
-       if (bufmgr->backend_module_data) {
+       if (bufmgr->use_hal_tbm) {
+               printf("use_hal_tbm do not check backend symbol.\n");
+       } else if (bufmgr->backend_module_data) {
                EXPECT_TRUE(bufmgr->backend_module_data->init);
                EXPECT_TRUE(bufmgr->backend_module_data->deinit);
 
@@ -118,6 +123,7 @@ TEST_F(TBMBackend, BufmgrCheckSymbols)
        tbm_bufmgr_deinit(bufmgr);
        ASSERT_TRUE(tbm_bufmgr_debug_get_ref_count() == 0);
 }
+#endif
 
 // bo_alloc, bo_free, bo_size test
 TEST_F(TBMBackend, BufmgrBindNativeDisplay)