1
0

Non-zero exit status if something failed

此提交包含在:
2018-12-07 03:14:10 +00:00
父節點 4dd34fec1d
當前提交 2a3c3ed18e
共有 2 個檔案被更改,包括 7 行新增0 行删除

查看文件

@ -193,4 +193,8 @@ func main() {
if err != nil {
log.Fatalln(err)
}
if somethingFailed {
os.Exit(1)
}
}

3
pew.go
查看文件

@ -24,6 +24,8 @@ import (
qemu "github.com/jollheef/out-of-tree/qemu"
)
var somethingFailed = false
func dockerCommand(container, workdir, timeout, command string) *exec.Cmd {
return exec.Command("timeout", "-k", timeout, timeout, "docker", "run",
"-v", workdir+":/work", container,
@ -116,6 +118,7 @@ func genOkFail(name string, ok bool) aurora.Value {
s := " " + name + " SUCCESS "
return aurora.BgGreen(aurora.Black(s))
} else {
somethingFailed = true
s := " " + name + " FAILURE "
return aurora.BgRed(aurora.Gray(aurora.Bold(s)))
}