0

"parallel="tests": TestNG will run all the methods in the same tag in the same thread, but each tag will be in a separate thread. これにより、スレッドセーフではないすべてのクラスを同じスレッドにグループ化し、保証することができますテストを実行するためにできるだけ多くのスレッドを使用して TestNG を利用しながら、それらはすべて同じスレッドで実行されます。」

testNGで同じテストタグを理解するには?

4

1 に答える 1

1

testng サイトからの例を以下に示します。 NoPackage と Regression1 は 2 つの別個のテスト タグです。parallel = テストを実行すると、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>
于 2013-06-13T11:27:36.640 に答える