From: Sangyoon Jang Date: Mon, 2 Apr 2018 11:08:08 +0000 (+0900) Subject: Fix static analyzer issues X-Git-Tag: accepted/tizen/unified/20180405.131213~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=98f73621730e4b3d5844deda5391fc4d8442ff16;p=platform%2Fcore%2Fappfw%2Fwgt-backend.git Fix static analyzer issues - Fix uncaught exception. Change-Id: Ica139ffdff375bbbaf9345787744f167dc79c788 Signed-off-by: Sangyoon Jang --- diff --git a/src/unit_tests/smoke_test.cc b/src/unit_tests/smoke_test.cc index b5bf24d..d61b444 100644 --- a/src/unit_tests/smoke_test.cc +++ b/src/unit_tests/smoke_test.cc @@ -867,16 +867,21 @@ TEST_F(SmokeTest, InstallExtendedMode) { } // namespace smoke_test int main(int argc, char** argv) { - ci::RequestMode request_mode = st::ParseRequestMode(argc, argv); - if (getuid() != 0 || request_mode != ci::RequestMode::GLOBAL) { - std::cout << "Skip tests for preload request" << std::endl; - ::testing::GTEST_FLAG(filter) = "SmokeTest.*"; + try { + ci::RequestMode request_mode = st::ParseRequestMode(argc, argv); + if (getuid() != 0 || request_mode != ci::RequestMode::GLOBAL) { + std::cout << "Skip tests for preload request" << std::endl; + ::testing::GTEST_FLAG(filter) = "SmokeTest.*"; + } + testing::InitGoogleTest(&argc, argv); + ::env = static_cast( + testing::AddGlobalTestEnvironment( + new smoke_test::SmokeEnvironment(request_mode))); + signal(SIGINT, ::signalHandler); + signal(SIGSEGV, ::signalHandler); + return RUN_ALL_TESTS(); + } catch (...) { + std::cout << "Exception occurred during testing" << std::endl; + return 1; } - testing::InitGoogleTest(&argc, argv); - ::env = static_cast( - testing::AddGlobalTestEnvironment( - new smoke_test::SmokeEnvironment(request_mode))); - signal(SIGINT, ::signalHandler); - signal(SIGSEGV, ::signalHandler); - return RUN_ALL_TESTS(); }