いくつかのテストケースを含むテストスイートをいくつか作成しました。 は、以下のように次のようになります。junit TestSuiteを並列化する方法
@RunWith(Suite.class)
@Suite.SuiteClasses({
HttpAPICreationTest.class,
HttpAPIVerifyTest.class,
HttpAPIDeletionTest.class
})
public class HttpAPITestSuite {
}
@RunWith(Suite.class)
@Suite.SuiteClasses({
HtmlSeleniumScriptBatchCreationTest.class,
PagingVerificationTest.class,
HtmlSeleniumScriptBatchDeletionTest.class
})
public class PagingTestSuite {
}
は、今私は並行して、私のHttpAPITestSuite
とPagingTestSuite
を実行したい、と今のところ、HttpAPICreationTest.class
、HttpAPIVerifyTest.class
、HttpAPIDeletionTest.class
はない並行して、シリアルに実行されている>また、私はしたくありません彼らの命令を破る。
は、どのように私は私のスイートには、並列実行させると、その内側のテストケースのために元の順序を維持することができます:並列にHttpAPICreationTest.class
とHtmlSeleniumScriptBatchCreationTest.class
を実行し、常にHttpAPIVerifyTest.class
とHttpAPIDeletionTest.class
前HttpAPICreationTest.class
のケースを保ちます。
こんにちは、すばやく答えてくれてありがとう。私はそれが動作するかどうかを確認します。 – ShuSheng