auto excution test on installing unittests
authorYoungjae Shin <yj99.shin@samsung.com>
Tue, 13 Aug 2019 08:34:33 +0000 (17:34 +0900)
committerYoungjae Shin <yj99.shin@samsung.com>
Thu, 19 Mar 2020 04:30:19 +0000 (13:30 +0900)
packaging/modes-plugins.spec

index 6747379b75b1c299752d87d9871c8d9a0dfaf786..04fcf36b3bf47a12b64760591813a236d9b0e3c3 100644 (file)
@@ -32,7 +32,7 @@ Group: System/Testing
 The %{name}-unittests pacakge contains programs for checking quality the %{name}.
 
 %define modes_plugin_dir %{_libdir}/%{name}
-%define modes_test_dir %{_bindir}/%{name}
+%define modes_plugin_test_dir %{_bindir}/%{name}
 %define modes_data_dir %{_datadir}/modes
 
 %prep
@@ -51,7 +51,7 @@ export LDFLAGS+=" -lgcov"
 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
 %cmake . -DMAJORVER=${MAJORVER} -DFULLVER=%{version} \
        -DCMAKE_VERBOSE_MAKEFILE=OFF \
-       -DTEST_INSTALL_DIR:PATH=%{modes_test_dir} \
+       -DTEST_INSTALL_DIR:PATH=%{modes_plugin_test_dir} \
        -DMODES_PLUGIN_DEFAULT_DIR:PATH=%{modes_plugin_dir} \
        -DMODES_ACTIONRULE_DEFAULT_DIR:PATH=%{modes_data_dir}/rule \
        -DBUILD_GCOV=%{?gcov:1}%{!?gcov:0} \
@@ -68,6 +68,10 @@ xmllint --noout --schema %{modes_data_dir}/schema/tizen_action_rule.xsd %{buildr
 /sbin/ldconfig
 systemctl restart modes.service
 
+%post unittests
+%{modes_plugin_test_dir}/modes-gtest-appfw
+%{modes_plugin_test_dir}/modes-gtest-vconf
+
 %postun -p /sbin/ldconfig
 
 %files
@@ -78,5 +82,5 @@ systemctl restart modes.service
 
 %files unittests
 %manifest %{name}.manifest
-%{modes_test_dir}/*
+%{modes_plugin_test_dir}/*
 %license LICENSE.APLv2