#!/bin/bash | |
set -euxo pipefail | |
OUTPUT_DIR=$(realpath $(dirname "$0")) | |
. "$OUTPUT_DIR"/include.sh | |
BASE_PATH=/proc/self/cwd/packages/modules/adb | |
PATHS="" | |
if [[ $# == 0 ]]; then | |
PATHS=$BASE_PATH | |
else | |
for arg in "$@"; do | |
PATHS="$PATHS $BASE_PATH/$arg" | |
done | |
fi | |
cd $ANDROID_BUILD_TOP | |
llvm-cov show --instr-profile="$OUTPUT_DIR"/adbd.profdata \ | |
$ANDROID_PRODUCT_OUT/apex/com.android.adbd/bin/adbd \ | |
$PATHS \ | |
$ADB_TEST_BINARIES |