mirror of
https://github.com/Dasharo/systemd.git
synced 2026-03-06 15:02:31 -08:00
test: drop generated stuff from the final coverage report
Let's drop stuff from the current $BUILD_DIR from the final coverage report, as it's all generated files (mostly gperf) which we don't really care about and it makes the Coveralls report confusing, since it reports "source not available" for all such files.
This commit is contained in:
@@ -1513,8 +1513,8 @@ check_coverage_reports() {
|
||||
return 1
|
||||
fi
|
||||
|
||||
# Create a coverage report that will later be uploaded. Remove info about
|
||||
# system libraries/headers, as we don't really care about them.
|
||||
# Create a coverage report that will later be uploaded. Remove info about system
|
||||
# libraries/headers and generated files, as we don't really care about them.
|
||||
lcov --directory "${root}/${BUILD_DIR:?}" --capture --output-file "${dest}.new"
|
||||
if [[ -f "$dest" ]]; then
|
||||
# If the destination report file already exists, don't overwrite it, but
|
||||
@@ -1526,7 +1526,7 @@ check_coverage_reports() {
|
||||
# report we did during the setup phase (see test_setup()).
|
||||
lcov --add-tracefile "${TESTDIR:?}/coverage-base" --add-tracefile "${dest}.new" -o "${dest}"
|
||||
fi
|
||||
lcov --remove "$dest" -o "$dest" '/usr/include/*' '/usr/lib/*'
|
||||
lcov --remove "$dest" -o "$dest" '/usr/include/*' '/usr/lib/*' "${BUILD_DIR:?}/*"
|
||||
rm -f "${dest}.new"
|
||||
|
||||
# If the test logs contain lines like:
|
||||
|
||||
Reference in New Issue
Block a user