是否可以控制test_package
执行测试脚本的顺序?我想首先执行一些代码,创建所有单独测试共享的对象。因此,需要首先在实际的test-blabla.R
脚本之前执行此脚本。
我可以尝试test-AAA.R
或test-000.R
之类的内容,但我不确定dir
使用的testthat
函数是否列出了包中的脚本,返回所有平台上的文件顺序相同(按字母顺序?)。
答案 0 :(得分:3)
?test_dir
说
测试文件以'test'开头,并按字母顺序执行 顺序(但他们不应该有依赖)。帮助程序文件启动 使用'helper'并在运行任何测试之前加载。
所以,使用帮助文件。即创建一个名称以" helper"开头的文件。并在运行所有测试之前输入您需要运行的代码。