1

我有许多使用Test::Unit::TestCase包的测试套件,由于它是一个并行环境,我需要修改它们以确保一个TestSuite在另一个完成之前不会启动。根据文档,似乎有一种方法可以控制套件执行的顺序:

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

  • 提供一个返回 Test::Unit::TestSuite 的 suite() 方法。

但是,似乎没有任何示例说明如何执行此操作。这实际上可能吗?如果可以,应该怎么做?

4

1 回答 1

1

测试很有洞察力。

$ cpanm --look Test::Unit::TestCase
$ ack -l 'sub suite' t

t/tlib/SuiteTest.pm

t/tlib/AssertTest.pm

t/tlib/AllTests.pm

于 2012-07-11T18:21:37.053 回答