aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/test-coverage.yaml
diff options
context:
space:
mode:
authorJohannes Ranke <johannes.ranke@jrwb.de>2024-07-29 08:06:08 +0200
committerJohannes Ranke <johannes.ranke@jrwb.de>2024-07-29 08:06:08 +0200
commitbad2f70c18cd9f57c0d382914327613bcfc9298f (patch)
tree90cb488bf72c07ce4773c8a644fd9f3d903687c1 /.github/workflows/test-coverage.yaml
parentdb43ba615c9084963f743df86512bd92ac88c8af (diff)
Move coverage to pkgdown docs
The coverage report is neither successful on Travis nor in the github workflow set up with the usethis package. Therefore the code coverage report is generated locally and linked into the pkgdown docs.
Diffstat (limited to '.github/workflows/test-coverage.yaml')
-rw-r--r--.github/workflows/test-coverage.yaml61
1 files changed, 0 insertions, 61 deletions
diff --git a/.github/workflows/test-coverage.yaml b/.github/workflows/test-coverage.yaml
deleted file mode 100644
index fefc52e2..00000000
--- a/.github/workflows/test-coverage.yaml
+++ /dev/null
@@ -1,61 +0,0 @@
-# Workflow derived from https://github.com/r-lib/actions/tree/v2/examples
-# Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help
-on:
- push:
- branches: [main, master]
- pull_request:
- branches: [main, master]
-
-name: test-coverage
-
-permissions: read-all
-
-jobs:
- test-coverage:
- runs-on: ubuntu-latest
- env:
- GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
-
- steps:
- - uses: actions/checkout@v4
-
- - uses: r-lib/actions/setup-r@v2
- with:
- use-public-rspm: true
-
- - uses: r-lib/actions/setup-r-dependencies@v2
- with:
- extra-packages: any::covr, any::xml2
- needs: coverage
-
- - name: Test coverage
- run: |
- cov <- covr::package_coverage(
- quiet = FALSE,
- clean = FALSE,
- install_path = file.path(normalizePath(Sys.getenv("RUNNER_TEMP"), winslash = "/"), "package")
- )
- covr::to_cobertura(cov)
- shell: Rscript {0}
-
- - uses: codecov/codecov-action@v4
- with:
- fail_ci_if_error: ${{ github.event_name != 'pull_request' && true || false }}
- file: ./cobertura.xml
- plugin: noop
- disable_search: true
- token: ${{ secrets.CODECOV_TOKEN }}
-
- - name: Show testthat output
- if: always()
- run: |
- ## --------------------------------------------------------------------
- find '${{ runner.temp }}/package' -name 'testthat.Rout*' -exec cat '{}' \; || true
- shell: bash
-
- - name: Upload test results
- if: failure()
- uses: actions/upload-artifact@v4
- with:
- name: coverage-test-failures
- path: ${{ runner.temp }}/package

Contact - Imprint