Skip to content

Commit c82223e

Browse files
authored
Merge pull request #244 from mbland/fix-coverage-kcov-v35
lib/kcov-ubuntu: Use kcov v35 to fix test coverage
2 parents b8d7140 + 2ae0d61 commit c82223e

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

lib/kcov-ubuntu

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ __KCOV_DEV_PACKAGES=(
2020
)
2121
readonly __KCOV_DEV_PACKAGES
2222
readonly __KCOV_URL='https://github.com/SimonKagstrom/kcov'
23-
readonly __KCOV_VERSION='master'
23+
readonly __KCOV_VERSION='v35'
2424

2525
# Downloads and compiles kcov if necessary, then runs tests under kcov
2626
#
@@ -63,7 +63,8 @@ run_kcov() {
6363
return 1
6464
fi
6565

66-
local kcov_flags=("--include-pattern=$include_pattern"
66+
local kcov_flags=('--bash-dont-parse-binary-dir'
67+
"--include-pattern=$include_pattern"
6768
"--exclude-pattern=$exclude_pattern")
6869
local send_to_coveralls='false'
6970

tests/kcov.bats

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ RUN_KCOV_ARGV=(
1616
KCOV_PATH="$KCOV_DIR/src/kcov"
1717
KCOV_ARGV_START=(
1818
"$KCOV_PATH"
19+
'--bash-dont-parse-binary-dir'
1920
"--include-pattern=$KCOV_INCLUDE_PATTERNS"
2021
"--exclude-pattern=$KCOV_EXCLUDE_PATTERNS"
2122
)

0 commit comments

Comments
 (0)