我想知道测试多个包的最佳方法是什么。假设我们有两个本地包:
src/pkg1
src/pkg2
包 pkg1 依赖于 pkg2。我在makefile中使用R CMD检查测试所有包:
for pkg in src/*; do \
R CMD check $$pkg
由于缺少依赖项而失败。例如,在 Java 中,您可以在路径中包含所有缺失的代码。我可以先安装所有 R src/pkgs,但这会在 R 中的测试结束时留下工件。
是否有任何推荐的方法在 R 中执行此类测试或安装所有软件包是唯一的解决方案?也许有一种方法可以仅使用特定文件夹进行测试,这样其他已安装的软件包不会受到影响?