如何在testng中理解相同的<test>标签?</test>

时间:2013-06-13 09:17:18

标签: java testng

“parallel =”tests“:TestNG将在同一个线程中运行同一个标记中的所有方法,但每个标记将位于一个单独的线程中。这允许您对所有类进行分组同时保证它们不是线程安全的,并保证它们都在同一个线程中运行,同时利用TestNG尽可能多的线程来运行测试。“

如何理解testNG中的相同测试标签?

1 个答案:

答案 0 :(得分:1)

从testng网站获取的示例 在下面:NoPackage和Regression1是两个独立的测试标签。 如果你运行parallel = tests,那么NoPackageTest和ParameterSample类将在不同的线程中运行,但ParameterSample和ParameterTest将在同一个线程中运行。 希望它澄清..

<suite name="Suite1" verbose="1" >
  <test name="Nopackage" >
    <classes>
       <class name="NoPackageTest" />
    </classes>
  </test>

  <test name="Regression1">
    <classes>
      <class name="test.sample.ParameterSample"/>
      <class name="test.sample.ParameterTest"/>
    </classes>
  </test>
</suite>