このチュートリアルでは、Gradleでいくつかのテストを除外する例をいくつか紹介します。次の2つの単体テストクラスを見直す

1. com.mkyong.helloworld.TestController.class
2. com.mkyong.example.TestExample.class

1.パッケージレベルRegEx

{空} 1。このパッケージ `com/mkyong/example/`からのテストクラスは除外されます。

build.gradle

test {
    exclude 'com/mkyong/example/** ** '
}

この例では、テストクラス `TestExample.class`は除外されます。

2.クラス名RegEx

このクラス名パターン `

Controller

‘を持つパッケージのテストクラスは除外されます。

build.gradle

test {
    exclude '** ** /** Controller** '
}

この例では、Testクラス `TestController.class`は除外されます。

  • Note

    RegExパターンは大文字と小文字を区別します。小文字の ‘c’を定義すると、 `


    /

    controller ** `のように、テストクラスは除外されません。

3.シングルテスト

この例では、 `TestController.class`だけが除外されます。

build.gradle

test {
    exclude '** ** /TestController.class'
}

または、正確な場所を使用してください。

build.gradle

test {
    exclude 'com/mkyong/helloworld/TestController.class'
}

完了しました。

参考文献

  1. link://gradle/gradle-display-test-results-in-console/[Gradleディスプレイ

コンソールのテスト結果]。 link://gradle/gradle-how-to-skip-unit-test/[Gradle – ユニットをスキップする方法

テスト文書]


gradle

リンク://tag/gradle-test/[gradle test]