根据 2.15 的发行说明:
通过环境变量选择的 R CMD 检查,有一些新选项可以进行更严格的测试——请参阅“编写 R 扩展”手册。
- 相对于默认的检查集是否“更严格”?
- 我在手册中找不到支持文本。我确定我只是想念它
- 我指定哪些选项来执行最严格的测试?
尝试R CMD check --as-cran foo_1.2-3.tar.gz
新--as-cran
选项将其中的一些集合在一起;这在 r-devel 上进行了讨论。
此外,在 R 2.15.0 发布前几周,我将其添加到~/.R/check.Renviron
. 这些记录在“R Internals”手册中:
# See R Internals manual
_R_CHECK_CRAN_INCOMING_=TRUE
_R_CHECK_FORCE_SUGGESTS_=FALSE
_R_CHECK_VC_DIRS_=TRUE
_R_CHECK_UNSAFE_CALLS_=TRUE
_R_CHECK_TIMINGS_=10
_R_CHECK_INSTALL_DEPENDS_=TRUE
_R_CHECK_SUGGESTS_ONLY_=TRUE
_R_CHECK_NO_RECOMMENDED_=TRUE
_R_CHECK_SUBDIRS_NOCASE_=TRUE
_R_CHECK_EXECUTABLES_EXCLUSIONS_=FALSE
_R_CHECK_LICENSE_=TRUE
_R_CHECK_DOC_SIZES2_=TRUE
_R_CHECK_CODETOOLS_PROFILE_='suppressPartialMatchArgs=false'
#
_R_CHECK_VIGNETTES_NLINES_=50
_R_CHECK_DOT_INTERNAL_=TRUE
看起来:
是的,“更严格”是相对于一组默认检查而言的。默认检查不会测试可以测试的所有内容。
最严格的测试方法是通过 check.Renviron 中的配置文件值指定所有可能的测试(参见 R Internals 和 Writing R Plugins 手册)
没有简单的方法(即命令行参数)来检查它。当新版本的 R 发布时,包作者必须维护一个配置文件 (check.Renviron)。