gpt4 book ai didi

R:跳过在 CRAN R CMD 检查上运行的小插图

转载 作者:行者123 更新时间:2023-12-04 10:12:50 25 4
gpt4 key购买 nike

我在 R 中有许多小插图运行缓慢的包。据我了解,CRAN R CMD check不会重建小插图,但会运行其相应的代码。

由于小插图运行缓慢,我认为不遵守 CRAN 政策。但小插图是有用的例子,有数字。所以我想知道是否可以跳过仅为 CRAN 运行小插图代码 R CMD check ,有点像你可以使用 testthat::skip_on_cran() 跳过单元测试?

最佳答案

我刚刚发现 devtools 使用了一个环境变量叫 NOT_CRAN ,我们应该能够使用相同的想法来检查是否正在以 CRAN 方式运行。我相信以下 if 中的包装代码语句将意味着它仅在您不使用 --as-cran 时运行。陈述。

if (identical(Sys.getenv("NOT_CRAN", unset = "true"), "true")) {
###CODE HERE###
}

我认为即使这是由 devtools 设置的它应该仍然有效。

来源: Testing -- R Packages by Hadley Wickham ; testthat包源; devtools包源。

关于R:跳过在 CRAN R CMD 检查上运行的小插图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45092270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com