gpt4 book ai didi

perl - 如何让我的 Perl 测试按给定的顺序执行?

转载 作者:行者123 更新时间:2023-11-28 19:51:59 25 4
gpt4 key购买 nike

当我使用Test::ClassTest::More 进行系统测试时,测试用例似乎是并行执行的。但是,我的测试在它们之间存在依赖关系,因此我希望有一系列的测试执行。我该怎么做?

最佳答案

来自底部注释部分中模块 Test::Unit::TestCase 的文档:

如果您需要指定测试顺序,您可以执行以下操作之一:

  • 设置@TESTS

    我们的@TESTS = qw(my_test my_test_2);

    这是最简单的推荐方式。

  • 重写 list_tests() 方法

    返回有序的方法名列表

  • 提供一个suite()方法

    返回一个 Test::Unit::TestSuite。

我个人的 2 美分:使用 Test::Class 而不是 Test::Unit::TestCase 可能是更好的选择。模块文档甚至有一个很好的 introduction ,以及关于 "Confused Junit Users" 的有用部分即使您继续使用 Test::Unit::TestCase ,您也应该阅读它。

关于perl - 如何让我的 Perl 测试按给定的顺序执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13569806/

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