gpt4 book ai didi

r - 是否可以在 testthat 中确定测试顺序?

转载 作者:行者123 更新时间:2023-12-04 01:09:10 29 4
gpt4 key购买 nike

我正在使用 testthat检查我的包裹中的代码。我的一些测试是针对基本功能的,例如构造函数和 getter。其他的用于构建在基本功能之上的复杂功能。如果基本测试失败,那么预计复杂测试也会失败,因此没有必要进一步测试。

是否有可能:

  • 确保始终先完成基本测试
  • 使测试失败停止测试过程
  • 最佳答案

    为了回答您的问题,我认为除了对您的 test-*.R 进行适当的字母数字命名之外,无法确定它。文件。

    来自 testthat源,这是 test_package 通过 test_dir 调用以获取测试的函数:

    find_test_scripts <- function(path, filter = NULL, invert = FALSE, ...) {
    files <- dir(path, "^test.*\\.[rR]$", full.names = TRUE)

    无论如何,让复杂的任务先失败有什么问题?

    关于r - 是否可以在 testthat 中确定测试顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32931886/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com