aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/test/collect_coverage.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tools/test/collect_coverage.sh')
-rwxr-xr-xtools/test/collect_coverage.sh6
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}"