diff options
author | Inkyun Kil <inkyun.kil@samsung.com> | 2020-09-17 14:35:33 +0900 |
---|---|---|
committer | Inkyun Kil <inkyun.kil@samsung.com> | 2020-09-18 16:39:51 +0900 |
commit | a8a5f55faa8880eff38874ca42d8178ba42e9aa7 (patch) | |
tree | 5a297380b4d4c6f570cb0c75707d7076690643e6 /packaging | |
parent | d30ac35e9d358c474f814b786ee6419c986a3d68 (diff) | |
download | minicontrol-a8a5f55faa8880eff38874ca42d8178ba42e9aa7.tar.gz minicontrol-a8a5f55faa8880eff38874ca42d8178ba42e9aa7.tar.bz2 minicontrol-a8a5f55faa8880eff38874ca42d8178ba42e9aa7.zip |
Add unittests
Change-Id: Ief777950601eabd39772242efeb225217d9d4ebf
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Diffstat (limited to 'packaging')
-rw-r--r-- | packaging/minicontrol.spec | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/packaging/minicontrol.spec b/packaging/minicontrol.spec index 0e5a675..858fbd0 100644 --- a/packaging/minicontrol.spec +++ b/packaging/minicontrol.spec @@ -13,9 +13,16 @@ BuildRequires: pkgconfig(ecore-evas) BuildRequires: pkgconfig(dlog) BuildRequires: pkgconfig(bundle) BuildRequires: pkgconfig(capi-system-info) +BuildRequires: pkgconfig(gmock) BuildRequires: cmake Requires(post): /sbin/ldconfig requires(postun): /sbin/ldconfig + +%if 0%{?gcov:1} +BuildRequires: lcov +BuildRequires: zip +%endif + %description Minicontrol is a small control panel on notification panel or lock screen. This package supports to develop minicontrols. @@ -71,6 +78,16 @@ mkdir -p %{buildroot}%{_datadir}/gcov/obj install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj %endif +%check +cd unittests +LD_LIBRARY_PATH=../ ctest -V +%if 0%{?gcov:1} +lcov -c --ignore-errors graph --no-external -q -d . -o minicontrol.info +genhtml minicontrol.info -o minicontrol.out +zip -r minicontrol.zip minicontrol.out +install -m 0644 minicontrol.zip %{buildroot}%{_datadir}/gcov/ +%endif + %post /sbin/ldconfig @@ -96,5 +113,5 @@ install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj %if 0%{?gcov:1} %files gcov -%{_datadir}/gcov/obj/* +%{_datadir}/gcov/* %endif |