mirror of
https://github.com/libexpat/libexpat.git
synced 2025-04-07 06:04:59 +00:00
coverage.sh: Report more about calls to lcov (than their output)
This commit is contained in:
parent
3334d63437
commit
d516114e76
1 changed files with 11 additions and 4 deletions
|
@ -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}"
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue