このチュートリアルでは、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' }
完了しました。
参考文献
-
link://gradle/gradle-display-test-results-in-console/[Gradleディスプレイ
コンソールのテスト結果]。 link://gradle/gradle-how-to-skip-unit-test/[Gradle – ユニットをスキップする方法
テスト文書]
gradle
リンク://tag/gradle-test/[gradle test]