Remove TestRunErrorBindNonExistingSource
This test tests nothing because of error in cmd, where "echo 'should fail'" passed as binary. Also this test directly contradicts documentation and current daemon behavior. Fixes #7826 Signed-off-by: Alexandr Morozov <lk4d4@docker.com>
This commit is contained in:
parent
86c2cdf782
commit
70a2b64ef2
1 changed files with 0 additions and 24 deletions
|
@ -507,27 +507,3 @@ func TestRunAutoRemove(t *testing.T) {
|
|||
t.Fatalf("failed to remove container automatically: container %s still exists", temporaryContainerID)
|
||||
}
|
||||
}
|
||||
|
||||
// Expected behaviour: error out when attempting to bind mount non-existing source paths
|
||||
func TestRunErrorBindNonExistingSource(t *testing.T) {
|
||||
key, err := libtrust.GenerateECP256PrivateKey()
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
cli := client.NewDockerCli(nil, nil, ioutil.Discard, key, testDaemonProto, testDaemonAddr, nil)
|
||||
defer cleanup(globalEngine, t)
|
||||
|
||||
c := make(chan struct{})
|
||||
go func() {
|
||||
defer close(c)
|
||||
// This check is made at runtime, can't be "unit tested"
|
||||
if err := cli.CmdRun("-v", "/i/dont/exist:/tmp", unitTestImageID, "echo 'should fail'"); err == nil {
|
||||
t.Fatal("should have failed to run when using /i/dont/exist as a source for the bind mount")
|
||||
}
|
||||
}()
|
||||
|
||||
setTimeout(t, "CmdRun timed out", 5*time.Second, func() {
|
||||
<-c
|
||||
})
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue