Gradle–いくつかのテストを排除する方法
1380 ワード
このチュートリアルでは、Gradleのテストの一部を除外する例を示します.次の2つのユニットテストコースを復習します.
1.このパッケージ
build.gradle
この例では、テストクラス
注意このパッケージでは、句点または点()ではなく、反スラッシュが使用されます.定義:
このような名前パターン
build.gradle
この例では、Testクラス
RegExモードでは、大文字と小文字が区別されます.
この例では、
build.gradle
または、正確な位置を使用します.
build.gradle
やり終えた
Gradleコンソールにテスト結果 を表示 Gradle–ユニットテスト をスキップする方法 Gradleテスト文書 ラベルラベル:gradle gradleテストgradleテスト
翻訳:https://mkyong.com/gradle/gradle-how-to-exclude-some-tests/
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
は除外される.注意このパッケージでは、句点または点()ではなく、反スラッシュが使用されます.定義:
com.mkyong.example.**
を定義すると、テストクラスは除外されません.2.クラス名RegEx
このような名前パターン
*Controller*
パケットを有する任意のテストクラスは除外されます.build.gradle
test {
exclude '**/*Controller*'
}
この例では、Testクラス
TestController.class
は除外される.RegExモードでは、大文字と小文字が区別されます.
**/*controller*
などの小文字'c'を定義すると、テストクラスは除外されません.3.単項テスト
この例では、
TestController.class
のみが除外される.build.gradle
test {
exclude '**/TestController.class'
}
または、正確な位置を使用します.
build.gradle
test {
exclude 'com/mkyong/helloworld/TestController.class'
}
やり終えた
参考文献
翻訳:https://mkyong.com/gradle/gradle-how-to-exclude-some-tests/