R covr包不起作用

时间:2018-04-02 18:57:01

标签: r travis-ci codecov covr

我尝试测试R包的代码覆盖率。但是,在Travis-CI构建成功后,它会显示一条错误消息,即我测试的R包不包含covr包,如下所示:Error: ‘/home/travis/build/tzuliu/ooc’ does not contain a package! Execution halted

我尝试了多条说明,例如this instructionthis instruction。但是,它仍然失败。

我的Travis yml文件如下:

sudo: false
language: r
cache: packages
install:
 - Rscript -e 'install.packages(c("devtools","roxygen2","testthat"));devtools::install_deps("ooc")'
script:
 - Rscript -e 'devtools::check("ooc")'
r_packages:
 - covr  
r_github_packages:
 - r-lib/covr
after_success:
 - Rscript -e 'covr::codecov()'

有人可以帮助确定问题所在吗?

注意:系统是OSX,我已按照说明修改DESCRIPTION

1 个答案:

答案 0 :(得分:0)

以此替换最后一行

- Rscript -e 'covr::codecov(<path to the R-package>)'