在使用testthat时,如何在多个测试中重复使用大型对象? 我遵循“ R软件包”书中的建议,以在我正在开发的软件包中使用testthat。在进行测试之前,有几种测试首先需要创建对象,并且它...

问题描述 投票:0回答:0
。在进行测试之前,有几种测试首先需要创建对象,并且创建此对象需要很长时间。

有一种方法可以仅创建一次对象并在需要它的其他测试中重复使用它吗?该书建议不要由于CRAN限制而存储大于1MB的数据文件,这是> 20MB。我已经考虑使用withr::local_tempfile将其保存为临时文件,但这仅适用于一个测试(完成一个测试后,该文件被破坏了)。

	
您可以在“ tests/testthat/setup.r”中创建对象。 testthat testthat on

特别文件上的小插图涵盖了设置文件和其他可能的普遍兴趣,例如“帮助者”文件和数据文件。


r devtools testthat
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.