1

我有一个这样的套房:

<suite name="mySuite">
    <test name="myTest">
        <classes>
            <class name="Test"/>
        </classes>
    </test>
    <suite-files>
        <suite-file path="x.xml"/>
    </suite-files>
</suite>

其中x.xml包含:

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

<suite name="mySuite2">
    <test name="myTest2">
        <classes>
            <class name="mypack.Test2"/>
        </classes>
    </test>
</suite>

当我运行第一个套件时,执行顺序如下:

  • 测试2
  • 测试

如何保留“申报”顺序?

我想要:

  • 测试
  • 测试2

即使我使用<suite name="mySuite" preserve-order="true">,我仍然收到以下订单:

  • 测试2
  • 测试

似乎该preserve-order属性不适用于具有不同标签名称(testvs suite-files)的元素。是否有任何解决方案/解决方法来实现这一目标?

4

0 回答 0