【问题标题】:How to priotirize package execution in TestNG.xml?如何在 TestNG.xml 中优先执行包?
【发布时间】:2018-07-03 11:19:14
【问题描述】:

我试图在 TestNG.xml 中优先执行包,但我无法在下面是我的 xml 文件,我想先执行 package1,然后执行 package2。 这两个包都包含多个测试类。

示例:

<test name="Test" parallel="none" preserve-order="true">
    <packages>
        <package name="test.packages.testpackage1"  />
        <package name="test.packages.testpackage2" />
    </packages>
</test>

【问题讨论】:

  • 现在不是按顺序执行吗? testpackage2 在 testpackage1 之前执行?
  • @eduPeeth 不,它正在执行一种形式的包 1,然后执行一种来自包 2 的形式。不维持秩序。

标签: selenium testing automation testng


【解决方案1】:

只需将包一个一个地分开:

<test name="Test first package" parallel="none" preserve-order="true">
    <packages>
        <package name="test.packages.testpackage1"  />
    </packages>
</test>
<test name="Test second package" parallel="none" preserve-order="true">
    <packages>
        <package name="test.packages.testpackage2"  />
    </packages>
</test>

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-27
  • 1970-01-01
  • 1970-01-01
  • 2016-04-16
  • 2014-08-23
  • 1970-01-01
相关资源
最近更新 更多