0
我想使用Gradle的BATS framework。有沒有辦法做到這一點,還是需要開發一個新的插件?它似乎沒有出現在plugins page上。如何從Gradle運行BATS測試?
我想使用Gradle的BATS framework。有沒有辦法做到這一點,還是需要開發一個新的插件?它似乎沒有出現在plugins page上。如何從Gradle運行BATS測試?
使用從https://docs.gradle.org/current/dsl/org.gradle.api.tasks.Exec.html的例子,你可以使自己的任務中執行貝茨像這樣:
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
失敗,那麼任務和構建將失敗。