diff --git a/.github/workflows/r_cmd_check.yaml b/.github/workflows/r_cmd_check_coverage.yaml similarity index 86% rename from .github/workflows/r_cmd_check.yaml rename to .github/workflows/r_cmd_check_coverage.yaml index 12df0d2..b586dc9 100644 --- a/.github/workflows/r_cmd_check.yaml +++ b/.github/workflows/r_cmd_check_coverage.yaml @@ -47,3 +47,9 @@ jobs: upload-snapshots: true build_args: 'c("--no-manual")' error-on: '"warning"' + + - name: Test coverage + env: + CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} + run: covr::codecov(token = Sys.getenv("CODECOV_TOKEN")) + shell: Rscript {0} diff --git a/DESCRIPTION b/DESCRIPTION index 42a42e5..d951e0d 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -54,6 +54,7 @@ Imports: universalmotif Suggests: testthat (>= 3.0.0), + covr, BSgenome.Hsapiens.UCSC.hg38, phastCons100way.UCSC.hg38 Config/testthat/edition: 3 diff --git a/README.md b/README.md index e4a2e88..3a27d1a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # TFBlearner [![R-CMD-check](https://github.com/ETHZ-INS/TFBlearner/actions/workflows/r_cmd_check.yaml/badge.svg)](https://github.com/ETHZ-INS/TFBlearner/actions/workflows/r_cmd_check.yaml) + [![codecov](https://codecov.io/gh/ETHZ-INS/TFBlearner/graph/badge.svg)](https://codecov.io/gh/ETHZ-INS/TFBlearner) Package for computing features and training of TF-specific models for TF-binding predictions based on ATAC-seq data.