控制test_package中脚本执行的顺序

时间:2014-05-10 22:27:08

标签: r devtools testthat

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

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

1 个答案:

答案 0 :(得分:3)

?test_dir

  

测试文件以'test'开头,并按字母顺序执行        顺序(但他们不应该有依赖)。帮助程序文件启动        使用'helper'并在运行任何测试之前加载。

所以,使用帮助文件。即创建一个名称以" helper"开头的文件。并在运行所有测试之前输入您需要运行的代码。