diff options
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/test/collect_coverage.sh | 6 |
1 files changed, 5 insertions, 1 deletions
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}" |