Mein Projekt wie folgt aussieht:Fügen Tests von anderen Modul
├───module1-test-cases
│ └───src
│ └───test
│ └───groovy
│ └───specs
│ └───module1test
└───module2-test-cases
└───src
└───test
└───groovy
└───specs
└───module2test
Es gibt eine Menge verschiedener Module ist, jedes Modul seine eigene build.gradle Datei hat, so kann ich Tests für einzelne Module
laufen Beispiel für build.gradle
dependencies{
compile("org.codehaus.groovy:groovy-all:2.3.3")
compile project(":core")
compile("commons-codec:commons-codec:1.10")
testCompile("junit:junit:4.11")
testCompile project(":module2-test-cases")
}
test{
exclude '**/smth/**'
}
I enthalten sein sollen Tests von anderen Modul so, wenn ich gradle Prüfaufgabe laufen läuft es alle Tests von aktuellen Modul und aus dem Modul i will.
Wenn mindestens ein Test in ** fällt: Modul2: Test ** Ziel ** Test ** Aufgabe von ** Modul1 ** startet überhaupt nicht. Kann ich sie irgendwie einfach beide laufen lassen? – sann05
@ sann05 dann möchten Sie die Tests ausführen, egal ob sie fehlschlagen oder nicht? Das ist das Standardverhalten, um den Build zu unterbrechen, wenn ein Test fehlschlägt. – LazerBanana