From ee0ad1a79f52b0e17177cf30d1019740a2832009 Mon Sep 17 00:00:00 2001 From: Vladimir Zaytsev Date: Fri, 10 Aug 2018 01:11:29 -0700 Subject: Do not hardcode LCOV path fixes #5644 Closes #5646. PiperOrigin-RevId: 208175002 --- tools/test/collect_coverage.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'tools') diff --git a/tools/test/collect_coverage.sh b/tools/test/collect_coverage.sh index 58afc82ae4..36e17bb33f 100755 --- a/tools/test/collect_coverage.sh +++ b/tools/test/collect_coverage.sh @@ -140,7 +140,11 @@ elif [[ "$COVERAGE_LEGACY_MODE" ]]; then # the current directory # -d "${COVERAGE_DIR}" - Directory to search for .gcda files # -o "${COVERAGE_OUTPUT_FILE}" - Output file - /usr/bin/lcov -c --no-external --ignore-errors graph -q \ + LCOV=$(which lcov) + if [[ ! -x $LCOV ]]; then + LCOV=/usr/bin/lcov + fi + $LCOV -c --no-external --ignore-errors graph -q \ --gcov-tool "${GCOV}" -b /proc/self/cwd \ -d "${COVERAGE_DIR}" -o "${COVERAGE_OUTPUT_FILE}" -- cgit v1.2.3