从 R 包中排除大型测试文件

问题描述 投票:0回答:0

我开发了一个 R 包,我需要在其中使用大型数据集进行测试。但是,我不想将此数据集与包捆绑在一起(因为这样做会使包大小从几百 KB 增加到几百 MB)。

一个选项是将此文件添加到

.Rbuildignore
。然而,虽然这允许我的测试以
devtools::test()
通过,但它们随后以
devtools::check()
失败。从
.Rbuildignore
中删除此文件允许
devtools::check()
通过,但会增加包大小。

有没有什么办法可以让

devtools::check()
找到这个文件,同时又不把它和包捆绑在一起?

r devtools r-package
© www.soinside.com 2019 - 2024. All rights reserved.