使用devtools::check()
运行extended CRAN checks是否有任何简便方法,但也运行标记为skip_on_cran()
的testhat测试?
基本上,我想运行最全面的测试:所有CRAN检查,以及所有单元测试
答案 0 :(得分:0)
当前版本的testhat::skip_on_cran
只检查一个系统变量:
testthat::skip_on_cran
function ()
{
if (identical(Sys.getenv("NOT_CRAN"), "true")) {
return(invisible(TRUE))
}
skip("On CRAN")
}
在我的网站上,devtools::check
即使使用cran = TRUE
也未设置此环境变量,因此所有测试都会运行。也就是说,对于testthat
的当前版本,这个问题似乎没有意义。