2

test_package是否可以控制执行测试脚本的顺序?我想首先执行一些代码,这些代码会创建一些由所有单独测试共享的对象。因此,需要先执行此脚本,然后再执行实际test-blabla.R脚本。

我可以尝试类似test-AAA.Ror test-000.R,但我不确定用于列出包中脚本的dir函数是否在所有平台上返回相同的(按字母顺序排列?)文件顺序。testthat

4

1 回答 1

3

?test_dir

测试文件以“test”开头并按字母顺序执行(但它们不应该有依赖关系)。帮助文件以 'helper' 开头,并在运行任何测试之前加载。

所以,使用帮助文件。即创建一个名称以“helper”开头的文件,并将运行所有测试之前需要运行的代码放入其中。

于 2014-05-10T22:42:14.780 回答