* commit '942eb46a4687443497a86d1a632b89112f619eec': Add support for host coverage.
This commit is contained in:
15
scripts/acov
15
scripts/acov
@@ -48,11 +48,22 @@ if [ $? -ne 0 ]; then
|
||||
sudo apt-get install lcov
|
||||
fi
|
||||
|
||||
HOST=false
|
||||
ANDROID_OUT=$ANDROID_PRODUCT_OUT
|
||||
if [ "$1" = "--host" ]; then
|
||||
HOST=true
|
||||
ANDROID_OUT=$ANDROID_HOST_OUT
|
||||
fi
|
||||
|
||||
cd $ANDROID_BUILD_TOP
|
||||
FILE=cov.info
|
||||
DIR=$(mktemp -d covreport-XXXXXX)
|
||||
adb pull /data/local/tmp/gcov
|
||||
lcov -c -d $ANDROID_PRODUCT_OUT -o $DIR/$FILE
|
||||
|
||||
if [ "$HOST" = "false" ]; then
|
||||
adb pull /data/local/tmp/gcov
|
||||
fi
|
||||
|
||||
lcov -c -d $ANDROID_OUT -o $DIR/$FILE
|
||||
echo "Generating coverage report at $DIR"
|
||||
genhtml -q -o $DIR $DIR/$FILE
|
||||
xdg-open $DIR/index.html >/dev/null
|
||||
|
||||
Reference in New Issue
Block a user