packaging: Do add unused files to lcov exclude list 74/309774/2
authorKarol Lewandowski <k.lewandowsk@samsung.com>
Tue, 16 Apr 2024 13:42:29 +0000 (15:42 +0200)
committerChanwoo Choi <cw00.choi@samsung.com>
Wed, 17 Apr 2024 01:24:45 +0000 (01:24 +0000)
This fixes following build error:

    [   14s] Finished .info-file creation
    [   14s] cd /home/abuild/rpmbuild/BUILD/dumpsys-2.0.15/tests && /bin/lcov --gcov-tool /bin/gcov --remove coverage.total /home/abuild/rpmbuild/BUILD/dumpsys-2.0.15/tests/unit/* --output-file coverage.info
    [   16s] lcov: ERROR: 'exclude' pattern '/home/abuild/rpmbuild/BUILD/dumpsys-2.0.15/tests/unit/CMakeFiles' is unused.
    [   16s]        (use "lcov --ignore-errors unused ..." to bypass this error)
    ...
    [   16s] make[3]: *** [tests/unit/CMakeFiles/coverage.dir/build.make:76: tests/unit/CMakeFiles/coverage] Error 25
    [   16s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/dumpsys-2.0.15'
    [   16s] make[2]: *** [CMakeFiles/Makefile2:474: tests/unit/CMakeFiles/coverage.dir/all] Error 2
    [   16s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/dumpsys-2.0.15'
    [   16s] make[1]: *** [CMakeFiles/Makefile2:481: tests/unit/CMakeFiles/coverage.dir/rule] Error 2
    [   16s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/dumpsys-2.0.15'
    [   16s] make: *** [Makefile:312: coverage] Error 2

Change-Id: I9276fec3b3d92353c1a3fa4ca0341b1cefcb0adf

tests/unit/CMakeLists.txt

index 68b320751a2f092b4d9846752a0dc81aa36f2fbc..ffdd27b7f4d8c458c21abd78fe2dc31ec1116299 100644 (file)
@@ -143,5 +143,5 @@ endfunction() # setup_coverage_target
 setup_coverage_target(
     NAME coverage
     RUN_TESTS make test
-    EXCLUDE "unit/*"
+    EXCLUDE "unit/*.c"
 )