Gradle - So schließen Sie einige Tests aus
In diesem Tutorial zeigen wir Ihnen einige Beispiele, um einige Tests in Gradle auszuschließen. Überprüfen Sie die folgenden zwei Unit-Test-Klassen
1. com.example.helloworld.TestController.class 2. com.example.example.TestExample.class
1. Paketebene RegEx
1. Alle Testklassen aus diesem Paketcom/example/example/ werden ausgeschlossen.
build.gradle
test {
exclude 'com/example/example/**'
}
In diesem Beispiel wird die TestklasseTestExample.class ausgeschlossen.
Note
Das Paket wird mit Backslash definiert, nicht mit Punkt oder Punkt (.). Wenn Siecom.example.example.** definieren, werden KEINE Testklassen ausgeschlossen.
2. Klassenname RegEx
Alle Testklassen aus Paketen mit diesem Klassennamenmuster*Controller* werden ausgeschlossen.
build.gradle
test {
exclude '**/*Controller*'
}
In diesem Beispiel wird die TestklasseTestController.class ausgeschlossen.
Note
Das RegEx-Muster unterscheidet zwischen Groß- und Kleinschreibung. Wenn Sie wie**/*controller* ein Kleinbuchstaben "c" definieren, werden KEINE Testklassen ausgeschlossen.
3. Einzeltest
In diesem Beispiel werden nur dieTestController.class ausgeschlossen.
build.gradle
test {
exclude '**/TestController.class'
}
oder verwenden Sie den genauen Ort.
build.gradle
test {
exclude 'com/example/helloworld/TestController.class'
}
Erledigt.