2016-05-25 14 views
0

にテストスイートを実行し、私はは、特定の順序

<suiteXmlFiles> 
<file>src/test/resources/suites/somesuite.xml</file> 
<file>src/test/resources/suites/anothersuite.xml</file> 
<file>src/test/resources/suites/yetanothersuite.xml</file> 
</suiteXmlFiles> 

と同様の構成でTestNGのスイートをトリガするためのmaven-フェイルセーフプラグインを使用していますが、それらの中のスイートやテストが正しい順序で実行取得されていません。

  1. somesuite.xml
  2. anothersuite.xml
  3. さらに別のsuite.xml

私は気にしないスイートは、以下の順序で実行する必要があることをspecifiyする方法はありますスイート内のテストが実行される順序については、前のテストが完了した後にのみ1つのスイートを実行したいとします。同じことを達成するために使用できる設定がいくつかありますか?

答えて

1

別々のtestng.xmlファイルを作成し、以下のようなものを追加します。

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> 
<suite name="Suite"> 
    <suite-files> 
     <suite-file 
      path="path-to\suite1.xml" /> 
     <suite-file 
      path="path-to\suite2.xml" /> 
    </suite-files> 
</suite> 

そしてあなたのMavenのスイート

に、このtestng.xmlファイルを追加
関連する問題