【问题标题】:Control order of script executions in test_packagetest_package 中脚本执行的控制顺序
【发布时间】:2014-05-10 22:27:07
【问题描述】:

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

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

【问题讨论】:

    标签: r devtools testthat


    【解决方案1】:

    ?test_dir

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

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

    【讨论】:

      猜你喜欢
      • 2020-12-23
      • 1970-01-01
      • 2016-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-28
      • 2011-10-26
      相关资源
      最近更新 更多