X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=extras%2Fhs-test%2Fcontainer.go;h=4b3002f15bee608324ae3e748000d947a215dc21;hb=9abba11a9434e152f35a863de3e7631fe3a00070;hp=40dc0828376b7121475148dc39ff114134bf043e;hpb=21121f60d2ffd66d5c28d989572fdb68653bc94c;p=vpp.git diff --git a/extras/hs-test/container.go b/extras/hs-test/container.go index 40dc0828376..4b3002f15be 100644 --- a/extras/hs-test/container.go +++ b/extras/hs-test/container.go @@ -127,17 +127,20 @@ func (c *Container) getContainerArguments() string { args += c.getVolumesAsCliOption() args += c.getEnvVarsAsCliOption() args += " --name " + c.name + " " + c.image + args += " " + c.extraRunningArgs return args } -func (c *Container) create() { +func (c *Container) create() error { cmd := "docker create " + c.getContainerArguments() - exechelper.Run(cmd) + c.Suite().log(cmd) + return exechelper.Run(cmd) } -func (c *Container) start() { +func (c *Container) start() error { cmd := "docker start " + c.name - exechelper.Run(cmd) + c.Suite().log(cmd) + return exechelper.Run(cmd) } func (c *Container) run() error { @@ -145,7 +148,7 @@ func (c *Container) run() error { return fmt.Errorf("run container failed: name is blank") } - cmd := "docker run -d " + c.getContainerArguments() + " " + c.extraRunningArgs + cmd := "docker run -d " + c.getContainerArguments() c.Suite().log(cmd) err := exechelper.Run(cmd) if err != nil {