Remove gcov rpm 08/276908/1 submit/tizen/20220628.035039
authorhyunuk.tak <hyunuk.tak@samsung.com>
Tue, 28 Jun 2022 00:44:59 +0000 (09:44 +0900)
committerhyunuk.tak <hyunuk.tak@samsung.com>
Tue, 28 Jun 2022 00:45:05 +0000 (09:45 +0900)
Change-Id: Ib53ccb19e952e1a8c6fc37f5f83a494cfe5ea249
Signed-off-by: hyunuk.tak <hyunuk.tak@samsung.com>
CMakeLists.txt
packaging/stc-manager.spec

index 09b937724ca1475889aa197098a3eb107724169b..f7cffd42620952fe6fbe4e08d4eac0d79580ed04 100644 (file)
@@ -15,9 +15,6 @@ SET(DATA_DIR ${CMAKE_SOURCE_DIR}/res)
 SET(DB_OBJ "STC_DB")
 
 ADD_DEFINITIONS("-DUSE_DLOG")
-IF(BUILD_GCOV)
-       ADD_DEFINITIONS("-DTIZEN_TEST_GCOV")
-ENDIF(BUILD_GCOV)
 
 ADD_SUBDIRECTORY(dbus-interface)
 ADD_SUBDIRECTORY(manager)
index d2ff9e918cf6e5a126fa00a87039d359a26691dd..7843e06a8d392d2c621b7b632c6b9f46d2b1d481 100644 (file)
@@ -20,9 +20,6 @@ BuildRequires:  pkgconfig(openssl1.1)
 BuildRequires:  python
 BuildRequires:  python-xml
 BuildRequires: pkgconfig(sqlite3)
-%if 0%{?gtests:1}
-BuildRequires: pkgconfig(gmock)
-%endif
 
 %description
 A smart traffic control manager to manage traffic counting and bandwidth limitation
@@ -79,15 +76,6 @@ Summary: Firewall plugin for managing firewall rules
 %description plugin-firewall
 A smart traffic control manager extension for firewall plugin
 
-%if 0%{?gcov:1}
-%package gcov
-Summary: Coverage Data of %{name}
-Group: System/Testing
-
-%description gcov
-The %{name}-gcov pacakge contains gcov objects
-%endif
-
 %global stc_db_file %{TZ_SYS_GLOBALUSER_DB}/.%{name}-datausage.db
 %global stc_backup_db_file %{TZ_SYS_RO_SHARE}/stc/.%{name}-datausage.db
 
@@ -100,12 +88,6 @@ cp %{SOURCE1001} ./%{name}.manifest
        CFLAGS+=" -DTIZEN_TV_EXT"
 %endif
 
-%if 0%{?gcov:1}
-export CFLAGS+=" -fprofile-arcs -ftest-coverage"
-export CXXFLAGS+=" -fprofile-arcs -ftest-coverage"
-export LDFLAGS+=" -lgcov -Wl,--dynamic-list-data"
-%endif
-
 %cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \
        -DCMAKE_VERBOSE_MAKEFILE=OFF \
        -DBIN_INSTALL_DIR:PATH=%{_bindir} \
@@ -113,24 +95,12 @@ export LDFLAGS+=" -lgcov -Wl,--dynamic-list-data"
        -DSYSCONF_DIR:PATH=%{_sysconfdir} \
        -DSTC_RW_DIR:PATH=%{_localstatedir}/lib/stc \
        -DDATABASE_FULL_PATH=%{stc_db_file} \
-       -DDATABASE_BACKUP_PATH=%{stc_backup_db_file} \
-       -DBUILD_GTESTS=%{?gtests:1}%{!?gtests:0} \
-       -DBUILD_GCOV=%{?gcov:1}%{!?gcov:0}
+       -DDATABASE_BACKUP_PATH=%{stc_backup_db_file}
 make %{?_smp_mflags}
 
-%if 0%{?gcov:1}
-mkdir -p gcov-obj
-find . -name '*.gcno' -exec cp '{}' gcov-obj ';'
-%endif
-
 %install
 %make_install
 
-%if 0%{?gcov:1}
-mkdir -p %{buildroot}%{_datadir}/gcov/obj/%{name}
-install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj/%{name}/
-%endif
-
 #database initialization
 mkdir -p %{buildroot}%{TZ_SYS_GLOBALUSER_DB}
 sqlite3 %{buildroot}%{stc_db_file} < res/traffic_db.sql
@@ -155,9 +125,6 @@ install -m 0755 res/500.%{name}_upgrade.sh %{buildroot}%{TZ_SYS_UPGRADE_SCRIPTS}
 %config(noreplace) %{stc_db_file}*
 %config(noreplace) %{stc_backup_db_file}
 %{TZ_SYS_UPGRADE_SCRIPTS}/500.%{name}_upgrade.sh
-%if 0%{?gtests:1}
-%{_bindir}/gtest*
-%endif
 %license LICENSE.APLv2
 
 %files plugin-appstatus
@@ -195,8 +162,3 @@ install -m 0755 res/500.%{name}_upgrade.sh %{buildroot}%{TZ_SYS_UPGRADE_SCRIPTS}
 %manifest %{name}.manifest
 %{_libdir}/stc-plugin-firewall.so
 %license LICENSE.APLv2
-
-%if 0%{?gcov:1}
-%files gcov
-%{_datadir}/gcov/*
-%endif