[Coverity] Fix uncaught exceptions CID: 1123680, 1123739
authorYongjoo Ahn <yongjoo1.ahn@samsung.com>
Tue, 18 Feb 2020 01:28:07 +0000 (10:28 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Tue, 18 Feb 2020 11:19:45 +0000 (03:19 -0800)
Fix coverity issues caused by uncaught exceptions

Signed-off-by: Yongjoo Ahn <yongjoo1.ahn@samsung.com>
tests/tizen_capi/unittest_tizen_sensor.cc

index 03aaaab..55e9865 100644 (file)
@@ -437,14 +437,25 @@ TEST (tizensensor_as_source, virtual_sensor_flow_05_n)
  */
 int main (int argc, char **argv)
 {
-  int result;
+  int result = -1;
 
-  testing::InitGoogleTest (&argc, argv);
+  try {
+    testing::InitGoogleTest (&argc, argv);
+  } catch (...) {
+    g_warning ("catch 'testing::internal::<unnamed>::ClassUniqueToAlwaysTrue'");
+  }
+  
+  /* ignore tizen feature status while running the testcases */
   set_feature_state (1);
 
   gst_init (&argc, &argv);
-  result = RUN_ALL_TESTS ();
+  try {
+    result = RUN_ALL_TESTS ();
+  } catch (...) {
+    g_warning ("catch `testing::internal::GoogleTestFailureException`");
+  }
 
   set_feature_state (-1);
+
   return result;
 }