我有许多使用Test::Unit::TestCase包的测试套件,因为它是一个并行环境,我需要修改它们以确保一个TestSuite在另一个完成之前不会启动。根据文档,似乎有一种方法可以控制套件执行的顺序:
如果您需要指定测试订单,可以执行以下操作之一 以下内容:
- 提供一个返回Test :: Unit :: TestSuite的套件()方法。
但是,似乎没有任何关于如何执行此操作的示例。这实际上是否可行,如果是这样,应该如何做?
答案 0 :(得分:1)
测试非常有见地。
$ cpanm --look Test::Unit::TestCase
$ ack -l 'sub suite' t
t/tlib/AssertTest.pm
t/tlib/AllTests.pm