File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -19,14 +19,15 @@ jobs:
1919 - uses : SwiftyLab/setup-swift@latest
2020 - name : Build
2121 run : swift build
22- - name : Run tests
22+ - name : Run tests with coverage
2323 run : swift test --enable-code-coverage
24- - name : Install llvm-cov plugin
25- run : brew install llvm
26- - name : Generate coverage report
27- run : llvm-cov export -format="lcov" .build/debug/XcodeTargetsPackageTests.xctest/Contents/MacOS/XcodeTargetsPackageTests -instr-profile .build/debug/codecov/default.profdata > info.lcov
24+ - name : Generate coverage report (lcov)
25+ run : swift package generate-coverage-data --output-path info.lcov
2826 - name : Upload coverage reports to Codecov
2927 uses : codecov/codecov-action@v5
3028 with :
3129 token : ${{ secrets.CODECOV_TOKEN }}
3230 slug : michaelversus/XcodeTargets
31+ files : info.lcov
32+ fail_ci_if_error : true
33+ verbose : true
You can’t perform that action at this time.
0 commit comments