gpt4 book ai didi

r - 在二进制 R 包中包含测试

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

我正在使用 testthat为我的 R 包编写单元测试。我见过一些包作者(比如来自 Rcppggplot2 的作者)用二进制文件分发他们的单元测试。
但是,当我使用 RStudio (0.98.1102) 和 devtools 构建我的包时(1.7.0) tests文件夹不包含在 zip 文件中。我必须手动添加文件夹还是可以通过设置一些选项来自动完成?

顺便说一句:我在使用 R v3.1.2 和 RTools v3.1.0.1942 的 Win7 机器上。

最佳答案

知道了。
testthat的github页面找到了相关信息(它在最底部)。
https://github.com/hadley/testthat

The advantage of this new structure is that the user has control over whether or not tests are installed using the --install-tests parameter to R CMD install, or INSTALL_opts = "--install-tests" argument to install.packages(). I'm not sure why you wouldn't want to install the tests, but now you have the option.


使用测试构建二进制包的命令是
devtools::build(binary=TRUE, args=c("--preclean", "--install-tests"))

关于r - 在二进制 R 包中包含测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31380593/

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