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
(cherry picked from commit
4f92c248acbb85931d42d5f7814454b3e195aea1)
setup_coverage_target(
NAME coverage
RUN_TESTS make test
- EXCLUDE "unit/*"
+ EXCLUDE "unit/*.c"
)