浏览代码

integration-cli-on-swarm: print detailed error

Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
Akihiro Suda 8 年之前
父节点
当前提交
3fd386fed1
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      hack/integration-cli-on-swarm/host/dockercmd.go

+ 1 - 1
hack/integration-cli-on-swarm/host/dockercmd.go

@@ -43,7 +43,7 @@ func deployStack(unusedCli *client.Client, stackName, composeFilePath string) er
 
 
 func hasStack(unusedCli *client.Client, stackName string) bool {
 func hasStack(unusedCli *client.Client, stackName string) bool {
 	// FIXME: eliminate os/exec (but stack is implemented in CLI ...)
 	// FIXME: eliminate os/exec (but stack is implemented in CLI ...)
-	out, err := exec.Command("docker", "stack", "ls").Output()
+	out, err := exec.Command("docker", "stack", "ls").CombinedOutput()
 	if err != nil {
 	if err != nil {
 		panic(fmt.Errorf("`docker stack ls` failed with: %s", string(out)))
 		panic(fmt.Errorf("`docker stack ls` failed with: %s", string(out)))
 	}
 	}