我想使用Gradle的BATS framework。有没有办法做到这一点,或者需要开发一个新的插件?它似乎没有出现在plugins page上。
发布于 2016-08-01 17:08:29
使用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
失败,则任务和构建将失败。
https://stackoverflow.com/questions/38704029
复制