|
@@ -5,6 +5,9 @@ BIN_PATH="$(swift build --show-bin-path)"
|
|
|
XCTEST_PATH="$(find ${BIN_PATH} -name '*.xctest')"
|
|
XCTEST_PATH="$(find ${BIN_PATH} -name '*.xctest')"
|
|
|
COV_BIN=$XCTEST_PATH
|
|
COV_BIN=$XCTEST_PATH
|
|
|
|
|
|
|
|
|
|
+INSTR_PROFILE=.build/debug/codecov/default.profdata
|
|
|
|
|
+IGNORE_FILENAME_REGEX=".build|Tests"
|
|
|
|
|
+
|
|
|
if [[ "$OSTYPE" == "darwin"* ]]; then
|
|
if [[ "$OSTYPE" == "darwin"* ]]; then
|
|
|
f="$(basename $XCTEST_PATH .xctest)"
|
|
f="$(basename $XCTEST_PATH .xctest)"
|
|
|
COV_BIN="${COV_BIN}/Contents/MacOS/$f"
|
|
COV_BIN="${COV_BIN}/Contents/MacOS/$f"
|
|
@@ -13,6 +16,12 @@ fi
|
|
|
|
|
|
|
|
llvm-cov report \
|
|
llvm-cov report \
|
|
|
"${COV_BIN}" \
|
|
"${COV_BIN}" \
|
|
|
- -instr-profile=.build/debug/codecov/default.profdata \
|
|
|
|
|
- -ignore-filename-regex=".build|Tests" \
|
|
|
|
|
- -use-color
|
|
|
|
|
|
|
+ -instr-profile=$INSTR_PROFILE \
|
|
|
|
|
+ -ignore-filename-regex=$IGNORE_FILENAME_REGEX \
|
|
|
|
|
+ -use-color
|
|
|
|
|
+
|
|
|
|
|
+llvm-cov export \
|
|
|
|
|
+ "${COV_BIN}" \
|
|
|
|
|
+ -instr-profile=$INSTR_PROFILE \
|
|
|
|
|
+ -ignore-filename-regex=$IGNORE_FILENAME_REGEX \
|
|
|
|
|
+ -format="lcov"
|