Hier ist meine build.gradle
:Aufgaben Gradle Plugin Hinzufügen Aufruf zu bauen
plugins {
id 'net.saliman.cobertura' version '2.3.1'
}
apply plugin: 'groovy'
apply plugin: 'idea'
repositories {
mavenCentral()
}
sourceCompatibility = 1.8
targetCompatibility = 1.8
dependencies {
compile(
'org.codehaus.groovy:groovy-all:2.4.6'
)
testCompile(
'org.spockframework:spock-core:1.0-groovy-2.4'
)
}
cobertura {
coverageCheckTotalLineRate = 95
coverageCheckHaltOnFailure = true
}
Wie Sie sehen Ich habe das Gradle Cobertura Plugin einrichten. Typischerweise über meine Anwendung erstellen:
./gradlew build
Aber Cobertura zu laufen, ich habe einen ganz anderen Aufruf auszuführen:
./gradlew cobertura coberturaCheck
ich diese so verdichten will, dass ./gradlew build
läuft auch diese 2 Cobertura laufende Tasks.
Wie kann ich meine Build neu konfigurieren, damit ./gradlew build
auch ./gradlew cobertura coberturaCheck
nach läuft alle Tests laufen fertig?