android_system_core/adb/coverage/report.sh
Josh Gao f099105f07 adb: refactor and relocate coverage script.
Test: ./coverage/gen_coverage.sh
Change-Id: Iaff2b1577e32ba4ec8647a418a2ff4a1e9a0835d
2020-04-21 17:57:19 -07:00

22 lines
604 B
Bash
Executable file

#!/bin/bash
set -euxo pipefail
OUTPUT_DIR=$(realpath $(dirname "$0"))
. "$OUTPUT_DIR"/include.sh
rm -rf "$OUTPUT_DIR"/report
cd $ANDROID_BUILD_TOP
llvm-cov show --instr-profile="$OUTPUT_DIR"/adbd.profdata \
$ANDROID_PRODUCT_OUT/apex/com.android.adbd/bin/adbd \
/proc/self/cwd/system/core/adb \
$ADB_TEST_BINARIES \
--show-region-summary=false \
--format=html -o "$OUTPUT_DIR"/report
llvm-cov report --instr-profile="$OUTPUT_DIR"/adbd.profdata \
$ANDROID_PRODUCT_OUT/apex/com.android.adbd/bin/adbd \
/proc/self/cwd/system/core/adb \
$ADB_TEST_BINARIES \
--show-region-summary=false