maxep пре 6 година
родитељ
комит
2adbf0d106
2 измењених фајлова са 13 додато и 9 уклоњено
  1. 12 3
      .github/actions/spm-lcov-action/cov.sh
  2. 1 6
      .github/actions/spm-lcov-action/index.js

+ 12 - 3
.github/actions/spm-lcov-action/cov.sh

@@ -5,6 +5,9 @@ BIN_PATH="$(swift build --show-bin-path)"
 XCTEST_PATH="$(find ${BIN_PATH} -name '*.xctest')"
 COV_BIN=$XCTEST_PATH
 
+INSTR_PROFILE=.build/debug/codecov/default.profdata
+IGNORE_FILENAME_REGEX=".build|Tests"
+
 if [[ "$OSTYPE" == "darwin"* ]]; then
     f="$(basename $XCTEST_PATH .xctest)"
     COV_BIN="${COV_BIN}/Contents/MacOS/$f"
@@ -13,6 +16,12 @@ fi
 
 llvm-cov report \
     "${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"

+ 1 - 6
.github/actions/spm-lcov-action/index.js

@@ -1,8 +1,3 @@
-const core = require('@actions/core')
 const exec = require('@actions/exec')
 
-async function main() {
-    await exec.exec(`${__dirname}/cov.sh`)
-}
-
-main().catch(err => core.setFailed(err.message))
+exec.exec(`${__dirname}/cov.sh`)