Merge pull request #1410 from gtardif/context_endpoint_connection
Add remote engine context e2e
This commit is contained in:
commit
f0fbc43ef0
@ -396,16 +396,21 @@ func TestLegacy(t *testing.T) {
|
|||||||
})
|
})
|
||||||
|
|
||||||
t.Run("host flag", func(t *testing.T) {
|
t.Run("host flag", func(t *testing.T) {
|
||||||
stderr := "dial tcp: lookup nonexistent"
|
|
||||||
if runtime.GOOS == "windows" {
|
|
||||||
stderr = "dial tcp: lookup nonexistent: no such host"
|
|
||||||
}
|
|
||||||
res := c.RunDockerOrExitError("-H", "tcp://nonexistent:123", "version")
|
res := c.RunDockerOrExitError("-H", "tcp://nonexistent:123", "version")
|
||||||
assert.Assert(t, res.ExitCode == 1)
|
assert.Assert(t, res.ExitCode == 1)
|
||||||
assert.Assert(t, strings.Contains(res.Stdout(), stderr), res.Stdout())
|
assert.Assert(t, strings.Contains(res.Stdout(), "dial tcp: lookup nonexistent"), res.Stdout())
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
|
t.Run("remote engine context", func(t *testing.T) {
|
||||||
|
c.RunDockerCmd("context", "create", "test-remote-engine", "--docker", "host=tcp://nonexistent:1234")
|
||||||
|
c.RunDockerCmd("context", "use", "test-remote-engine")
|
||||||
|
|
||||||
|
res := c.RunDockerOrExitError("version")
|
||||||
|
assert.Assert(t, res.ExitCode == 1)
|
||||||
|
assert.Assert(t, strings.Contains(res.Stdout(), "dial tcp: lookup nonexistent"), res.Stdout())
|
||||||
|
})
|
||||||
|
|
||||||
t.Run("existing contexts delegate", func(t *testing.T) {
|
t.Run("existing contexts delegate", func(t *testing.T) {
|
||||||
c.RunDockerCmd("context", "create", "moby-ctx", "--from=default")
|
c.RunDockerCmd("context", "create", "moby-ctx", "--from=default")
|
||||||
c.RunDockerCmd("context", "use", "moby-ctx")
|
c.RunDockerCmd("context", "use", "moby-ctx")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user