PKG_CHECK_MODULES(LIBSYSTEMD_DEPS REQUIRED libsystemd)
PKG_CHECK_MODULES(TTRACE_DEPS REQUIRED ttrace)
PKG_CHECK_MODULES(TRUST_ANCHOR_DEPS REQUIRED tanchor)
+PKG_CHECK_MODULES(GMOCK_DEPS REQUIRED gmock)
FIND_PACKAGE(Boost REQUIRED COMPONENTS system filesystem program_options iostreams)
-FIND_PACKAGE(GTest REQUIRED)
ADD_SUBDIRECTORY(src)
ADD_SUBDIRECTORY(test)
BuildRequires: boost-devel
BuildRequires: cmake
-BuildRequires: gtest-devel
BuildRequires: pkgconfig(pkgmgr)
BuildRequires: pkgconfig(pkgmgr-parser)
BuildRequires: pkgconfig(pkgmgr-info)
BuildRequires: pkgconfig(ttrace)
BuildRequires: pkgconfig(tanchor)
BuildRequires: pkgconfig(libsmack)
+BuildRequires: pkgconfig(gmock)
Requires: ca-certificates-tizen
Requires: libtzplatform-config
APPLY_PKG_CONFIG(${TARGET_SIGNATURE_TEST} PUBLIC
Boost
- GTEST
+ GMOCK_DEPS
)
APPLY_PKG_CONFIG(${TARGET_PLUGINS_TEST} PUBLIC
Boost
- GTEST
+ GMOCK_DEPS
)
# FindGTest module do not sets all needed libraries in GTEST_LIBRARIES and
APPLY_PKG_CONFIG(${TARGET_SMOKE_UTILS} PUBLIC
Boost
- GTEST
+ GMOCK_DEPS
GUM_DEPS
)
CALLING_PLUGIN_FOR_FAIL_ACTION_TEST(Uninstall, Plugin::ActionType::Uninstall)
} // namespace common_installer
+
+int main(int argc, char** argv) {
+ int ret = -1;
+ try {
+ testing::InitGoogleTest(&argc, argv);
+ } catch(...) {
+ std::cout << "Exception occurred" << std::endl;
+ }
+
+ try {
+ ret = RUN_ALL_TESTS();
+ } catch (const ::testing::internal::GoogleTestFailureException& e) {
+ ret = -1;
+ std::cout << "GoogleTestFailureException was thrown:" << e.what()
+ << std::endl;
+ }
+
+ return ret;
+}
} // namespace security
} // namespace common_installer
+
+int main(int argc, char** argv) {
+ int ret = -1;
+ try {
+ testing::InitGoogleTest(&argc, argv);
+ } catch(...) {
+ std::cout << "Exception occurred" << std::endl;
+ }
+
+ try {
+ ret = RUN_ALL_TESTS();
+ } catch (const ::testing::internal::GoogleTestFailureException& e) {
+ ret = -1;
+ std::cout << "GoogleTestFailureException was thrown:" << e.what()
+ << std::endl;
+ }
+
+ return ret;
+}