Test for host networking

Signed-off-by: Alexandr Morozov <lk4d4@docker.com>
This commit is contained in:
Alexandr Morozov 2014-12-24 20:40:41 -08:00
parent c98ae1f88f
commit 732c94a502

View file

@ -2705,3 +2705,21 @@ func TestRunNonLocalMacAddress(t *testing.T) {
logDone("run - use non-local mac-address")
}
func TestRunNetHost(t *testing.T) {
defer deleteAllContainers()
iplinkHost, err := exec.Command("ip", "link", "list").CombinedOutput()
if err != nil {
t.Fatal(err)
}
iplinkCont, err := exec.Command(dockerBinary, "run", "--net=host", "busybox", "ip", "link", "list").CombinedOutput()
if err != nil {
t.Fatal(err)
}
if !bytes.Equal(iplinkHost, iplinkCont) {
t.Fatalf("Container network:\n%s\nis not equal to host network:\n%s", iplinkCont, iplinkHost)
}
logDone("run - host network")
}