From c91cf42564fb7b514c791fdf8401a2416f06443c Mon Sep 17 00:00:00 2001 From: Yongjoo Ahn Date: Tue, 18 Feb 2020 10:28:07 +0900 Subject: [PATCH] [Coverity] Fix uncaught exceptions CID: 1123680, 1123739 Fix coverity issues caused by uncaught exceptions Signed-off-by: Yongjoo Ahn --- tests/tizen_capi/unittest_tizen_sensor.cc | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/tests/tizen_capi/unittest_tizen_sensor.cc b/tests/tizen_capi/unittest_tizen_sensor.cc index 03aaaab..55e9865 100644 --- a/tests/tizen_capi/unittest_tizen_sensor.cc +++ b/tests/tizen_capi/unittest_tizen_sensor.cc @@ -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::::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; } -- 2.7.4