【发布时间】:2017-03-18 17:05:19
【问题描述】:
我正在制作一个预提交脚本。它看起来像这样:
function presubmit() {
gradle test android
gradle test ios
gradle test server
git push origin master
}
如果任何测试失败,我希望函数退出,这样它就不会将错误推送到 git。怎么样?
【问题讨论】:
-
你可以看看this
-
gradle ... || return? -
每个人都假设
gradle在测试失败时将有非零退出。情况可能并非如此。我没有看到文档说 gradle 将在测试失败时返回非零。需要注意的是,该函数正在调用gradle来测试某个操作系统。gradle本身不会失败,但它进行的测试可能不会通过。
标签: bash