{
tbm_error_e error = TBM_ERROR_NONE;
+ TBM_UT_SKIP_FLAG(!bufmgr->use_hal_tbm);
+
// invalid surface test
EXPECT_EQ(tbm_surface_internal_export(invalid_surface, &error), nullptr);
EXPECT_STREQ(tbm_error_str(error), tbm_error_str(TBM_ERROR_INVALID_PARAMETER));
tbm_surface_buffer_data *buffer_data = NULL;
unsigned int i;
+ TBM_UT_SKIP_FLAG(!bufmgr->use_hal_tbm);
+
EXPECT_NE((buffer_data = tbm_surface_internal_export(surface, &error)), nullptr);
EXPECT_STREQ(tbm_error_str(error), tbm_error_str(TBM_ERROR_NONE));
tbm_error_e error = TBM_ERROR_NONE;
tbm_surface_h surface1 = NULL;
+ TBM_UT_SKIP_FLAG(!bufmgr->use_hal_tbm);
+
EXPECT_EQ((surface1 = tbm_surface_internal_import(NULL, NULL, &error)), nullptr);
EXPECT_STREQ(tbm_error_str(error), tbm_error_str(TBM_ERROR_INVALID_PARAMETER));
}
tbm_surface_h surface1 = NULL;
unsigned int i;
+ TBM_UT_SKIP_FLAG(!bufmgr->use_hal_tbm);
+
// export surface_data
EXPECT_NE((buffer_data = tbm_surface_internal_export(surface, &error)), nullptr);
EXPECT_STREQ(tbm_error_str(error), tbm_error_str(TBM_ERROR_NONE));