diff --git a/integration-cli/docker_cli_run_test.go b/integration-cli/docker_cli_run_test.go index a574b2b139..735d0d37b1 100644 --- a/integration-cli/docker_cli_run_test.go +++ b/integration-cli/docker_cli_run_test.go @@ -379,10 +379,9 @@ func (s *DockerSuite) TestRunCreateVolumeWithSymlink(c *check.C) { c.Fatalf("[run] err: %v, exitcode: %d", err, exitCode) } - var volPath string - volPath, exitCode, err = dockerCmdWithError(c, "inspect", "-f", "{{range .Volumes}}{{.}}{{end}}", "test-createvolumewithsymlink") - if err != nil || exitCode != 0 { - c.Fatalf("[inspect] err: %v, exitcode: %d", err, exitCode) + volPath, err := inspectMountSourceField("test-createvolumewithsymlink", "/bar/foo") + if err != nil { + c.Fatalf("[inspect] err: %v", err) } _, exitCode, err = dockerCmdWithError(c, "rm", "-v", "test-createvolumewithsymlink") @@ -390,8 +389,7 @@ func (s *DockerSuite) TestRunCreateVolumeWithSymlink(c *check.C) { c.Fatalf("[rm] err: %v, exitcode: %d", err, exitCode) } - f, err := os.Open(volPath) - defer f.Close() + _, err = os.Stat(volPath) if !os.IsNotExist(err) { c.Fatalf("[open] (expecting 'file does not exist' error) err: %v, volPath: %s", err, volPath) }