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.