|
|
|
@ -17,15 +17,15 @@ set -ex |
|
|
|
|
|
|
|
|
|
if [ "$CONFIG" != "gcov" ] ; then exit ; fi |
|
|
|
|
|
|
|
|
|
root=$(readlink -f $(dirname $0)/../../..) |
|
|
|
|
root=$(readlink -f "$(dirname "$0")/../../..") |
|
|
|
|
out=$root/reports/php_ext_coverage |
|
|
|
|
tmp1=$(mktemp) |
|
|
|
|
tmp2=$(mktemp) |
|
|
|
|
cd $root |
|
|
|
|
lcov --capture --directory . --output-file $tmp1 |
|
|
|
|
lcov --extract $tmp1 "$root/src/php/ext/grpc/*" --output-file $tmp2 |
|
|
|
|
genhtml $tmp2 --output-directory $out |
|
|
|
|
rm $tmp2 |
|
|
|
|
rm $tmp1 |
|
|
|
|
cd "$root" |
|
|
|
|
lcov --capture --directory . --output-file "$tmp1" |
|
|
|
|
lcov --extract "$tmp1" "$root/src/php/ext/grpc/*" --output-file "$tmp2" |
|
|
|
|
genhtml "$tmp2" --output-directory "$out" |
|
|
|
|
rm "$tmp2" |
|
|
|
|
rm "$tmp1" |
|
|
|
|
|
|
|
|
|
# todo(mattkwong): generate coverage report for php and copy to reports/php |
|
|
|
|