我想使用Gradle的BATS framework。有没有办法做到这一点,还是需要开发一个新的插件?它似乎没有出现在plugins page。
答案 0 :(得分:1)
使用https://docs.gradle.org/current/dsl/org.gradle.api.tasks.Exec.html中的示例,你可以自己创建一个像这样执行bates的任务:
task runBats(type:Exec) {
workingDir '../dirWithMyBats'
//on windows:
commandLine 'cmd', '/c', 'bats', 'myBats.bats'
// OR on linux
commandLine 'bats', 'myBats.bats'
}
然后通过以下方式运行任务:gradle runbats
或者根据此任务进行另一个成绩任务。
如果bats mybats.bat
失败,则任务和构建将失败。