Fix gcov path 24/297624/1 accepted/tizen/unified/20230822.162247
authorKwanghoon Son <k.son@samsung.com>
Tue, 22 Aug 2023 02:54:09 +0000 (11:54 +0900)
committerKwanghoon Son <k.son@samsung.com>
Tue, 22 Aug 2023 02:54:09 +0000 (11:54 +0900)
[Version] 0.28.13

Append path build end of capi-media-vision-{version}
Finally correct full path is capi-media-vision-{version}/build

error message :
```
[DEBUG]:[2023-08-22,03:42:16]:[host_cmd.py:cmd:77]:geninfo: Warning: ('gcov') skipping .gcda file
/home/ttf/jenkins_workspace/workspace/CEC_TIZEN_RPI4_GCOV_COVERAGE/CEC/res/coverage_gcov/gcov_data/capi-media-vision-0.28.12/build/mv_roi_tracker/roi_tracker/CMakeFiles/mv_roi_tracker.dir/src/ROITracker.cpp.gcda
because corresponding .gcno file is missing
```

Fixed: 00a391760b680b37647a0ebce188a9f55db38243
Change-Id: I7ab8b11f83cd41b42a6beb8c7e5b0e06e9e18512
Signed-off-by: Kwanghoon Son <k.son@samsung.com>
packaging/capi-media-vision.spec

index e8976ab00da8c6a741054375b6b9a586dc597b75..184bba80daf9a42b176c5124f6c2267b8cda641e 100644 (file)
@@ -1,6 +1,6 @@
 Name:        capi-media-vision
 Summary:     Media Vision library for Tizen Native API
-Version:     0.28.12
+Version:     0.28.13
 Release:     0
 Group:       Multimedia/Framework
 License:     Apache-2.0 and BSD-3-Clause
@@ -308,8 +308,9 @@ cd build
 %make_install
 
 %if 0%{?gcov:1}
+builddir=$(basename $PWD)
 pkg_version_path=$(basename "$(dirname $PWD)")
-gcno_obj_dir=%{buildroot}%{_datadir}/gcov/obj/%{name}/"$pkg_version_path"
+gcno_obj_dir=%{buildroot}%{_datadir}/gcov/obj/%{name}/"$pkg_version_path"/${builddir}
 mkdir -p "$gcno_obj_dir"
 
 find . -name '*.gcno' -not -path "./test/*" -not -path "./mv_machine_learning/*" \