polaris-mirror/.github/workflows/coverage.yml
2024-07-27 22:23:49 -07:00

32 lines
658 B
YAML

name: Test Coverage
on:
pull_request:
branches:
- master
push:
branches:
- master
jobs:
test:
name: Measure Test Coverage
runs-on: ubuntu-latest
steps:
- name: Checkout Polaris
uses: actions/checkout@v2
- uses: actions-rs/toolchain@v1
with:
toolchain: stable
profile: minimal
- name: Run Tarpaulin
uses: actions-rs/tarpaulin@v0.1
with:
args: "--all-features --ignore-tests"
out-type: Xml
timeout: 240
- name: Upload Results
uses: codecov/codecov-action@v2
with:
fail_ci_if_error: true