Ich würde gerne die BATS framework von Gradle verwenden. Gibt es einen Weg, oder muss ein neues Plugin entwickelt werden? Es scheint nicht auf der plugins page erscheinen.Wie kann ich BATS-Tests von Gradle ausführen?
0
A
Antwort
1
die Beispiele aus https://docs.gradle.org/current/dsl/org.gradle.api.tasks.Exec.html können Sie Ihre eigene eine Aufgabe machen beizbrühen auszuführen wie so:
task runBats(type:Exec) {
workingDir '../dirWithMyBats'
//on windows:
commandLine 'cmd', '/c', 'bats', 'myBats.bats'
// OR on linux
commandLine 'bats', 'myBats.bats'
}
Und dann führen Sie einfach die Aufgabe über: gradle runbats
oder eine andere Klasse Aufgabe auf diesem abhängig machen.
Wenn bats mybats.bat
fehlschlägt, werden Task und Build fehlschlagen.