有没有什么简单的方法可以让devtools::check()既运行extended CRAN checks,又运行标记为skip_on_cran()的测试
基本上,我想运行我能运行的最全面的测试:所有的CRAN检查,以及所有的单元测试。
发布于 2017-10-08 16:43:37
当前版本的testhat::skip_on_cran只需检查一个系统变量:
testthat::skip_on_cran
function ()
{
if (identical(Sys.getenv("NOT_CRAN"), "true")) {
return(invisible(TRUE))
}
skip("On CRAN")
}在我的站点上,即使使用cran = TRUE,devtools::check也不会设置此环境变量,因此所有测试都会运行。也就是说,这个问题在当前版本的testthat中似乎没有意义。
https://stackoverflow.com/questions/27557150
复制相似问题