* 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
|
sudo apt-get install lcov
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
HOST=false
|
||||||
|
ANDROID_OUT=$ANDROID_PRODUCT_OUT
|
||||||
|
if [ "$1" = "--host" ]; then
|
||||||
|
HOST=true
|
||||||
|
ANDROID_OUT=$ANDROID_HOST_OUT
|
||||||
|
fi
|
||||||
|
|
||||||
cd $ANDROID_BUILD_TOP
|
cd $ANDROID_BUILD_TOP
|
||||||
FILE=cov.info
|
FILE=cov.info
|
||||||
DIR=$(mktemp -d covreport-XXXXXX)
|
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"
|
echo "Generating coverage report at $DIR"
|
||||||
genhtml -q -o $DIR $DIR/$FILE
|
genhtml -q -o $DIR $DIR/$FILE
|
||||||
xdg-open $DIR/index.html >/dev/null
|
xdg-open $DIR/index.html >/dev/null
|
||||||
|
|||||||
Reference in New Issue
Block a user