Fix coverage testing to work on OS X, where xargs is different.

pull/6/head
Brendan Burns 2015-03-07 10:58:28 +01:00
parent 53ec66caf4
commit 2b7ae7fcd4
1 changed files with 3 additions and 2 deletions

View File

@ -181,8 +181,9 @@ combined_cover_profile="${cover_report_dir}/combined-coverage.out"
# Include all coverage reach data in the combined profile, but exclude the
# 'mode' lines, as there should be only one.
find "${cover_report_dir}" -name "${cover_profile}" |
xargs -r grep -h -v "^mode:" || true
for x in `find "${cover_report_dir}" -name "${cover_profile}"`; do
cat $x | grep -h -v "^mode:" || true
done
} >"${combined_cover_profile}"
coverage_html_file="${cover_report_dir}/combined-coverage.html"