diff --git a/expat/coverage.sh b/expat/coverage.sh index 43830d18..65ef5bc4 100755 --- a/expat/coverage.sh +++ b/expat/coverage.sh @@ -230,9 +230,12 @@ _merge_coverage_info() { _clean_coverage_info() { local coverage_dir="$1" - local dir - for dir in CMakeFiles examples tests ; do - local pattern="*/${dir}/*" + local pattern + for pattern in \ + '*/CMakeFiles/*' \ + '*/examples/*' \ + '*/tests/*' \ + ; do ( set -x lcov -q -o "${coverage_dir}/${coverage_info}" -r "${coverage_dir}/${coverage_info}" "${pattern}"