From d516114e762b6caf123f0bdbe561ac0fdadfb293 Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Mon, 7 Oct 2019 23:24:57 +0200 Subject: [PATCH] coverage.sh: Report more about calls to lcov (than their output) --- expat/coverage.sh | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/expat/coverage.sh b/expat/coverage.sh index 19c2625b..c0e4781b 100755 --- a/expat/coverage.sh +++ b/expat/coverage.sh @@ -176,7 +176,7 @@ _merge_coverage_info() { mkdir -p "${coverage_dir}" ( - local lcov_merge_args=() + local lcov_merge_args=( -q ) for build_dir in "${build_dirs[@]}"; do lcov_merge_args+=( -a "${build_dir}/${coverage_info}" ) done @@ -184,19 +184,25 @@ _merge_coverage_info() { set -x lcov "${lcov_merge_args[@]}" - ) &> "${coverage_dir}/merge.log" + ) |& tee "${coverage_dir}/merge.log" } _render_html_report() { local coverage_dir="$1" - genhtml -o "${coverage_dir}" "${coverage_dir}/${coverage_info}" &> "${coverage_dir}/render.log" + ( + set -x + genhtml -o "${coverage_dir}" "${coverage_dir}/${coverage_info}" &> "${coverage_dir}/render.log" + ) } _show_summary() { local coverage_dir="$1" - lcov -q -l "${coverage_dir}/${coverage_info}" | grep -v '^\[' + ( + set -x + lcov -q -l "${coverage_dir}/${coverage_info}" + ) | grep -v '^\[' } @@ -256,6 +262,7 @@ _main() { echo "--> ${coverage_dir}/index.html" echo + echo 'Rendering ASCII report...' _show_summary "${coverage_dir}" } -- 2.40.0