2016-04-22 21 views
0

データプロバイダでテストしました。され、次のサンプル・コード:このコードでtestngを使用してデータプロバイダテストを並行して実行します。

@DataProvider(name = "testData") 
public Object[][] testData(){ 
    return new Object[][]{ 
     {"John", "San Jose"}, 
     {"Mike", "Santa Clara"} 
    }; 
} 

@Test(dataProvider = "testData") 
public void verifyCity(String name, String city){ 
    System.out.println("Name: " + name + " city: " + city); 
} 

、私は並行して各テストを実行するようにしました。私はtestng.xmlファイルを使用していません。テストメソッドレベル自体を変更することで、どのように並列性を達成できますか?スレッドのプール内のデータプロバイダの実行を作るために

答えて

0

、あなたが 注釈並列使用:

@DataProvider(parallel = true) 
public Object[][] dp2() { 

実際にこのsourceから取られています。

または私は何かを誤解しましたか?

+0

ありがとうYabko !!! – TDHM

関連する問題