Junit + Surefireが同じ数のテストケースを実行していない

ラスキン

junit用にmavenのsurefireプラグインをインストールしています。私はいくつかのテストスイートを次のコードでセットアップしています(無実を保護するために削除されています):

package com.company.qa.guiauto.test.suites;

import com.company.qa.guiauto.test.regression.contentcenter.TestClass1;
import com.company.qa.guiauto.test.regression.contentcenter.TestClass2;
import com.company.qa.guiauto.test.regression.contentcenter.TestClass3;
import com.company.qa.guiauto.test.regression.contentcenter.TestClass4;
import org.junit.runner.RunWith;


import org.junit.runner.RunWith;
import org.junit.runners.Suite;

@RunWith(Suite.class)
@Suite.SuiteClasses({
        TestClass1.class, //20 Junit @Tests
        TestClass2.class, //33 Junit @Tests
        TestClass3.class, //4 Junit @Tests
        TestClass4.class  //13 Junit @Tests
})

public class SomeSuite {
}

ただし、jenkinsがこれらのテストを実行すると、結果はかなり変動します。時々それは70のテストを実行します。時には68、時には30。これが実際に実行される前にテスト実行を可変的に終了する理由を誰かが提案できますか?ここでわかるように、最高72のテスト、最低44のテスト、最後の67のテストがあります。テストの数は変更されていません。

テスト結果

ラスキン

問題を見つけることができました。

これは、チケットhttp://jira.codehaus.org/browse/SUREFIRE-1055の最新バージョンのSurefire(2.17)で修正された問題でした

Surefireのバージョンをアップグレードすると修正されました。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Maven SurefireがJUnit 5テストを実行していない

分類Dev

Maven 2がJunit 4テストを実行していない

分類Dev

MavenがJUnit5テストを実行していない

分類Dev

JUnit 5テストケースが実行されない

分類Dev

Springを使用してJUnitテストを実行できない

分類Dev

同じWebDriverオブジェクトを使用して複数のJUnitテストを実行する

分類Dev

SurefireはJunit 5テストを採用していません

分類Dev

SurefireはJUnit 4テストを採用していません

分類Dev

JUnitテストケースの作成後、「JUnitテストとして実行」が消える

分類Dev

JUnitテストが順番に実行されていない

分類Dev

同じJUnitテストケースを異なるデータで複数回実行する

分類Dev

maven surefireを使用してmpirunでJunitテストを実行する

分類Dev

JenkinsがJUnitテストクラスを実行していない(Mavenプロジェクト)

分類Dev

同じjunitテストを繰り返し実行する簡単な方法は?

分類Dev

junitパラメーター化テスト(クラスではない)を並行して実行する

分類Dev

Junit MockMvcがURLのパス変数を使用してPOSTを実行し、404が見つからない

分類Dev

JUnitテストの実行時にByteBuddy AgentBuilderが機能しない

分類Dev

jenkinsmavenビルドがJUnitテストを実行していません

分類Dev

@ParameterSourceを@MethodSourceまたは@ValueSourceとともに使用して、複数のクラスに対して同じJUnitテストを実行する

分類Dev

jUnitで特定のテストが並行して実行されないようにする

分類Dev

SpringJUnit4ClassRunnerがJUnitテストケースの最後にアプリケーションコンテキストを閉じない

分類Dev

NetBeansからすべてのJUnitテストケースを実行する方法

分類Dev

JUnitテストが私の関数を認識しない(汎用関数)

分類Dev

Eclipse AndroidプロジェクトでJUnit 4テストケースを実行できない

分類Dev

JUnitテストケースで@Before関数が起動されない

分類Dev

JUnitはすべてのパッケージのすべてのテストクラスを実行します

分類Dev

パラレルでJUnit5テストを実行しているが、いくつかのテストのシーケンシャルを残したいです

分類Dev

JUnitテスト:Maven(Surefire)がEclipseで実行するよりもはるかに遅いのはなぜですか?

分類Dev

同じプロジェクトのバージョンが異なるすべてのサブディレクトリに対してJUnitテストを実行します

Related 関連記事

  1. 1

    Maven SurefireがJUnit 5テストを実行していない

  2. 2

    Maven 2がJunit 4テストを実行していない

  3. 3

    MavenがJUnit5テストを実行していない

  4. 4

    JUnit 5テストケースが実行されない

  5. 5

    Springを使用してJUnitテストを実行できない

  6. 6

    同じWebDriverオブジェクトを使用して複数のJUnitテストを実行する

  7. 7

    SurefireはJunit 5テストを採用していません

  8. 8

    SurefireはJUnit 4テストを採用していません

  9. 9

    JUnitテストケースの作成後、「JUnitテストとして実行」が消える

  10. 10

    JUnitテストが順番に実行されていない

  11. 11

    同じJUnitテストケースを異なるデータで複数回実行する

  12. 12

    maven surefireを使用してmpirunでJunitテストを実行する

  13. 13

    JenkinsがJUnitテストクラスを実行していない(Mavenプロジェクト)

  14. 14

    同じjunitテストを繰り返し実行する簡単な方法は?

  15. 15

    junitパラメーター化テスト(クラスではない)を並行して実行する

  16. 16

    Junit MockMvcがURLのパス変数を使用してPOSTを実行し、404が見つからない

  17. 17

    JUnitテストの実行時にByteBuddy AgentBuilderが機能しない

  18. 18

    jenkinsmavenビルドがJUnitテストを実行していません

  19. 19

    @ParameterSourceを@MethodSourceまたは@ValueSourceとともに使用して、複数のクラスに対して同じJUnitテストを実行する

  20. 20

    jUnitで特定のテストが並行して実行されないようにする

  21. 21

    SpringJUnit4ClassRunnerがJUnitテストケースの最後にアプリケーションコンテキストを閉じない

  22. 22

    NetBeansからすべてのJUnitテストケースを実行する方法

  23. 23

    JUnitテストが私の関数を認識しない(汎用関数)

  24. 24

    Eclipse AndroidプロジェクトでJUnit 4テストケースを実行できない

  25. 25

    JUnitテストケースで@Before関数が起動されない

  26. 26

    JUnitはすべてのパッケージのすべてのテストクラスを実行します

  27. 27

    パラレルでJUnit5テストを実行しているが、いくつかのテストのシーケンシャルを残したいです

  28. 28

    JUnitテスト:Maven(Surefire)がEclipseで実行するよりもはるかに遅いのはなぜですか?

  29. 29

    同じプロジェクトのバージョンが異なるすべてのサブディレクトリに対してJUnitテストを実行します

ホットタグ

アーカイブ