Add feature for line coverage measurement 93/231993/1
authorJeongmo Yang <jm80.yang@samsung.com>
Mon, 27 Apr 2020 07:50:48 +0000 (16:50 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Mon, 27 Apr 2020 07:51:16 +0000 (16:51 +0900)
[Version] 0.3.29-1
[Profile] Common
[Issue Type] Line coverage

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

index 5ec509d..3d8339a 100644 (file)
@@ -1,7 +1,7 @@
 Name:       mmsvc-camera
 Summary:    A Camera module for muse server
 Version:    0.3.29
-Release:    0
+Release:    1
 Group:      Multimedia/Libraries
 License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
@@ -28,7 +28,6 @@ Summary:  A Camera module for muse server (Development)
 Requires: %{name} = %{version}-%{release}
 Requires: pkgconfig(libtbm)
 
-
 %description devel
 Development related files of a Camera module for muse server.
 
@@ -38,6 +37,10 @@ Development related files of a Camera module for muse server.
 
 
 %build
+%if 0%{?gcov:1}
+export CFLAGS+=" -fprofile-arcs -ftest-coverage"
+export LDFLAGS+=" -lgcov"
+%endif
 %if 0%{?sec_build_binary_debug_enable}
 export CFLAGS+=" -DTIZEN_DEBUG_ENABLE"
 %endif