0

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

我已经尝试了几个指令,例如这个指令这个指令。但是,它仍然失败。

我的 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.

4

1 回答 1

0

用这个替换最后一行

- Rscript -e 'covr::codecov(<path to the R-package>)'
于 2018-09-10T22:23:09.673 回答