|
@@ -8,6 +8,20 @@ COV_BIN=$XCTEST_PATH
|
|
|
INSTR_PROFILE=.build/debug/codecov/default.profdata
|
|
INSTR_PROFILE=.build/debug/codecov/default.profdata
|
|
|
IGNORE_FILENAME_REGEX=".build|Tests"
|
|
IGNORE_FILENAME_REGEX=".build|Tests"
|
|
|
|
|
|
|
|
|
|
+FORMAT="lcov"
|
|
|
|
|
+OUTPUT_FILE=.build/debug/codecov/lcov.info
|
|
|
|
|
+
|
|
|
|
|
+while :; do
|
|
|
|
|
+ case $1 in
|
|
|
|
|
+ -f|--format) FORMAT=$2
|
|
|
|
|
+ ;;
|
|
|
|
|
+ -o|--output) OUTPUT_FILE=$2
|
|
|
|
|
+ ;;
|
|
|
|
|
+ *) break
|
|
|
|
|
+ esac
|
|
|
|
|
+ shift
|
|
|
|
|
+done
|
|
|
|
|
+
|
|
|
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"
|
|
@@ -24,4 +38,4 @@ llvm-cov export \
|
|
|
"${COV_BIN}" \
|
|
"${COV_BIN}" \
|
|
|
-instr-profile=$INSTR_PROFILE \
|
|
-instr-profile=$INSTR_PROFILE \
|
|
|
-ignore-filename-regex=$IGNORE_FILENAME_REGEX \
|
|
-ignore-filename-regex=$IGNORE_FILENAME_REGEX \
|
|
|
- -format="lcov"
|
|
|
|
|
|
|
+ -format=$FORMAT > $OUTPUT_FILE
|