Skip to content

Update run-tests.yml #18

Update run-tests.yml

Update run-tests.yml #18

Workflow file for this run

name: Code Coverage
on: [push]
jobs:
build:
runs-on: macos-14
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Set up Swift
uses: actions/setup-swift@v2
with:
swift-version: '5.5'
- name: Build and test
run: swift test --enable-code-coverage
- name: Generate coverage report
run: |
xcrun llvm-cov export -format="lcov" -instr-profile=".build/debug/codecov/default.profdata" -ignore-filename-regex=".build|Tests" -o "coverage.info"
- name: Upload coverage report
uses: actions/upload-artifact@v2
with:
name: coverage
path: coverage.info