Disable gcov 70/299070/1 accepted/tizen_unified accepted/tizen_unified_riscv tizen accepted/tizen/unified/20231213.162128 accepted/tizen/unified/riscv/20231214.010012
authorSangwan Kwon <sangwan.kwon@samsung.com>
Tue, 19 Sep 2023 06:25:26 +0000 (15:25 +0900)
committerSangwan Kwon <sangwan.kwon@samsung.com>
Tue, 19 Sep 2023 06:27:42 +0000 (15:27 +0900)
Change-Id: I3694a0d2d64a18a4ed9388e25f28914d132258f7
Signed-off-by: Sangwan Kwon <sangwan.kwon@samsung.com>
CMakeLists.txt
packaging/csr-framework.spec

index ea9a599..1d4503e 100644 (file)
@@ -56,10 +56,6 @@ IF (CMAKE_BUILD_TYPE MATCHES "DEBUG")
        ADD_DEFINITIONS("-DBUILD_TYPE_DEBUG")
 ENDIF (CMAKE_BUILD_TYPE MATCHES "DEBUG")
 
-IF (BUILD_GCOV)
-       ADD_DEFINITIONS("-DTIZEN_TEST_GCOV")
-ENDIF (BUILD_GCOV)
-
 SET(TARGET_CSR_SERVER ${SERVICE_NAME}-server)
 SET(TARGET_CSR_CLIENT ${SERVICE_NAME}-client)
 SET(TARGET_CSR_COMMON ${SERVICE_NAME}-common)
index aaa517c..4e78bee 100644 (file)
@@ -125,16 +125,6 @@ Requires:      %{name} = %{version}
 %description test
 Content Screening and Reputation framework (test program)
 
-%if 0%{?gcov:1}
-%package gcov
-Summary: CSR framework (gcov)
-Group:   Security/Testing
-BuildRequires: lcov
-
-%description gcov
-Content Screening and Reputation framework (gcov)
-%endif
-
 %prep
 %setup -q
 
@@ -147,13 +137,6 @@ Content Screening and Reputation framework (gcov)
 %define test_target target
 %endif
 
-%if 0%{?gcov:1}
-export CFLAGS+=" -fprofile-arcs -ftest-coverage"
-export CXXFLAGS+=" -fprofile-arcs -ftest-coverage"
-export FFLAGS+=" -fprofile-arcs -ftest-coverage"
-export LDFLAGS+=" -lgcov"
-%endif
-
 %cmake . \
     -DCMAKE_BUILD_TYPE=%{?build_type:%build_type}%{!?build_type:RELEASE} \
     -DCMAKE_VERBOSE_MAKEFILE=ON \
@@ -189,8 +172,7 @@ export LDFLAGS+=" -lgcov"
 %endif
     -DTZ_SYS_STORAGE=%TZ_SYS_STORAGE \
     -DTZ_SYS_RW_APP=%TZ_SYS_RW_APP \
-    -DTZ_SYS_RO_APP=%TZ_SYS_RO_APP \
-    -DBUILD_GCOV=%{?gcov:1}%{!?gcov:0}
+    -DTZ_SYS_RO_APP=%TZ_SYS_RO_APP
 
 make %{?jobs:-j%jobs}
 
@@ -210,13 +192,6 @@ mkdir -p %{buildroot}%{engine_rw_working_dir}
 
 %find_lang %{service_name}
 
-%if 0%{?gcov:1}
-builddir=$(basename $PWD)
-gcno_obj_dir=%{buildroot}%{_datadir}/gcov/obj/%{name}/"$builddir"
-mkdir -p "$gcno_obj_dir"
-find . -name '*.gcno' -exec cp --parents '{}' "$gcno_obj_dir" ';'
-%endif
-
 %post
 rm -f %{rw_db_dir}/.%{service_name}.db*
 
@@ -272,13 +247,6 @@ touch %{engine_rw_working_dir}/csret_cs_virus_signatures
 touch %{engine_rw_working_dir}/csret_wp_risky_urls
 %endif
 
-%if 0%{?gcov:1}
-chmod 777 -R /tmp/home/abuild/rpmbuild/BUILD/csr-framework-*
-su - owner -c %{bin_dir}/%{service_name}-test
-%{bin_dir}/%{service_name}-internal-test
-%{bin_dir}/%{service_name}-threadpool-test
-%endif
-
 %files -f %{service_name}.lang
 %defattr(-,root,root,-)
 %manifest %{service_name}.manifest
@@ -366,8 +334,3 @@ su - owner -c %{bin_dir}/%{service_name}-test
 %{engine_dir}/lib%{service_name}-wp-engine.so
 %attr(-, %{service_user}, %{service_group}) %{engine_rw_working_dir}/*
 %endif
-
-%if 0%{?gcov:1}
-%files gcov
-%{_datadir}/gcov/obj/*
-%endif