Add feature for line coverage measurement 95/231995/1
authorJeongmo Yang <jm80.yang@samsung.com>
Mon, 27 Apr 2020 07:57:35 +0000 (16:57 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Mon, 27 Apr 2020 07:57:35 +0000 (16:57 +0900)
[Version] 0.3.17-1
[Profile] Common
[Issue Type] Line coverage

Change-Id: Icc027a0ac841944c10d8ba36635e047ccd38d8f9
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
packaging/mmsvc-recorder.spec

index 222f02a..7c3017c 100644 (file)
@@ -1,7 +1,7 @@
 Name:       mmsvc-recorder
 Summary:    A Recorder module for muse server
 Version:    0.3.17
-Release:    0
+Release:    1
 Group:      Multimedia/Libraries
 License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
@@ -19,7 +19,6 @@ BuildRequires:  pkgconfig(muse-server)
 BuildRequires:  pkgconfig(gmock)
 %endif
 
-
 %description
 A Recorder module for muse servier and native recorder API.
 
@@ -28,7 +27,6 @@ A Recorder module for muse servier and native recorder API.
 Summary:  A Recorder module for muse server (Development)
 Requires: %{name} = %{version}-%{release}
 
-
 %description devel
 Development related files of a recorder module for muse server.
 
@@ -38,6 +36,10 @@ Development related files of a recorder module for muse server.
 
 
 %build
+%if 0%{?gcov:1}
+export CFLAGS+=" -fprofile-arcs -ftest-coverage"
+export LDFLAGS+=" -lgcov"
+%endif
 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
 %cmake . \
 %if "%{gtests}" == "1"