包的testthat测试需要安装包本身。那不好吗?

时间:2017-04-14 16:17:36

标签: r devtools cran r-package testthat

我刚发现drake中的testthat个单元测试之一如果先没有实际安装drake就会失败。 (有一个devtools::load_all()不够好的测试。)我已经在上游闭源回购中解决了这个问题,但与此同时,在我提交另一个CRAN release之前,我们有多关注我可以做?之前传递的所有CRAN检查,新补丁(2.1.1)的latest checks仍在通过。但是如果CRAN维护者决定在安装之前很快就会测试软件包,那么我将遇到麻烦。

更重要的是,假设软件包本身尚未安装,是否有一种方便的方法来测试软件包?应该有吗?我经常忘记在严格的测试之前卸载我正在处理的软件包,每次都必须卸载并重新安装它是很烦人的,用remove.packages()和{包装我的测试代码是不好的形式。 {1}}。

0 个答案:

没有答案