mlua/.github/workflows/coverage.yml

24 lines
590 B
YAML
Raw Normal View History

2021-02-27 12:40:14 -05:00
name: coverage
on: [push]
jobs:
test:
name: coverage
runs-on: ubuntu-latest
container:
image: xd009642/tarpaulin
options: --security-opt seccomp=unconfined
steps:
- name: Checkout repository
2022-09-12 18:29:05 -04:00
uses: actions/checkout@v3
2021-02-27 12:40:14 -05:00
2022-09-12 18:29:05 -04:00
- name: Generate coverage report
2021-02-27 12:40:14 -05:00
run: |
2023-04-11 19:34:26 -04:00
cargo tarpaulin --out xml --tests --exclude-files benches/* --exclude-files src/ffi/*/*
2021-02-27 12:40:14 -05:00
2022-09-12 18:29:05 -04:00
- name: Upload report to codecov.io
uses: codecov/codecov-action@v3
2021-02-27 12:40:14 -05:00
with:
token: ${{secrets.CODECOV_TOKEN}}
2021-04-16 17:43:21 -04:00
fail_ci_if_error: false