Handle error for dockerCmdInDir
Only two of these are not handled, the one in `TestBuildForceRm` is intended to not be handled, while the other one in `TestBuildResourceConstraintsAreUsed` causes problem. In test case `TestBuildResourceConstraintsAreUsed`, somehow we are not able to access network to get base image, but the error message is: ``` Error: failed to inspect container : Unable to read inspect data: json: cannot unmarshal array into Go value of type types.ContainerJSON ``` Totally confusion. Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
This commit is contained in:
parent
78ce43bad8
commit
1b34008532
1 changed files with 4 additions and 1 deletions
|
@ -21,7 +21,10 @@ func (s *DockerSuite) TestBuildResourceConstraintsAreUsed(c *check.C) {
|
|||
`, map[string]string{})
|
||||
c.Assert(err, checker.IsNil)
|
||||
|
||||
dockerCmdInDir(c, ctx.Dir, "build", "--no-cache", "--rm=false", "--memory=64m", "--memory-swap=-1", "--cpuset-cpus=0", "--cpuset-mems=0", "--cpu-shares=100", "--cpu-quota=8000", "--ulimit", "nofile=42", "-t", name, ".")
|
||||
_, _, err = dockerCmdInDir(c, ctx.Dir, "build", "--no-cache", "--rm=false", "--memory=64m", "--memory-swap=-1", "--cpuset-cpus=0", "--cpuset-mems=0", "--cpu-shares=100", "--cpu-quota=8000", "--ulimit", "nofile=42", "-t", name, ".")
|
||||
if err != nil {
|
||||
c.Fatal(err)
|
||||
}
|
||||
|
||||
out, _ := dockerCmd(c, "ps", "-lq")
|
||||
cID := strings.TrimSpace(out)
|
||||
|
|
Loading…
Reference in a new issue