From: hyunuk.tak Date: Tue, 21 Jun 2022 05:22:10 +0000 (+0900) Subject: Do not build unittest when asan is enabled X-Git-Tag: submit/tizen/20220622.231413^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Ftizen_7.0_hotfix;p=platform%2Fcore%2Fapi%2Fsmart-traffic-control.git Do not build unittest when asan is enabled Change-Id: Ifd4f58832b74870b1e2f1c468c9025f6a4be56b8 Signed-off-by: hyunuk.tak --- diff --git a/CMakeLists.txt b/CMakeLists.txt index f36e1a5..54ba261 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -68,4 +68,6 @@ ADD_SUBDIRECTORY(test) IF(DEBUG_GCOV) ADD_DEFINITIONS(-DDEBUG_GCOV) ENDIF(DEBUG_GCOV) -ADD_SUBDIRECTORY(unittest) +IF(NOT BUILD_ASAN) + ADD_SUBDIRECTORY(unittest) +ENDIF(BUILD_ASAN) diff --git a/packaging/capi-network-stc.spec b/packaging/capi-network-stc.spec index 4caaa52..7880065 100755 --- a/packaging/capi-network-stc.spec +++ b/packaging/capi-network-stc.spec @@ -80,6 +80,7 @@ MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'` -DDATA_ROOT_DIR:PATH=%{_datadir} \ -DFULLVER=%{version} \ -DDEBUG_GCOV=%{?debug_gcov:1}%{!?debug_gcov:0} \ + -DBUILD_ASAN=%{?asan:1} \ -DMAJORVER=${MAJORVER} make %{?jobs:-j%jobs} @@ -98,6 +99,7 @@ mkdir -p "$gcno_obj_dir" find . -name '*.gcno' ! -path '*/test/*' -exec cp --parents '{}' "$gcno_obj_dir" ';' %endif +%if 0%{?asan} != 1 cat << EOF > run-unittest.sh #!/bin/sh setup() { @@ -124,6 +126,7 @@ EOF mkdir -p %{buildroot}%{_bindir}/tizen-unittests/%{name} install -m 0755 run-unittest.sh %{buildroot}%{_bindir}/tizen-unittests/%{name}/ +%endif %check %if 0%{?gcov:1} @@ -157,6 +160,8 @@ popd %{_datadir}/gcov/obj/* %endif +%if 0%{?asan} != 1 %files unittests %{_bindir}/tct-stc-core %{_bindir}/tizen-unittests/%{name}/run-unittest.sh +%endif