From 004ac85aa25f08e350465140ee7404ad31602d75 Mon Sep 17 00:00:00 2001 From: Ahmet Alp Balkan Date: Tue, 10 Mar 2015 22:09:09 -0700 Subject: [PATCH] integ-cli: remove ICMP dependency from test, use nslookup As we started running CI machines on Azure cloud and Azure doesn't have ICMP stack implemented by replacing `ping 8.8.8.8` with `nslookup google.com`. Signed-off-by: Ahmet Alp Balkan --- integration-cli/docker_cli_run_test.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/integration-cli/docker_cli_run_test.go b/integration-cli/docker_cli_run_test.go index 52e8b12164..888a18c809 100644 --- a/integration-cli/docker_cli_run_test.go +++ b/integration-cli/docker_cli_run_test.go @@ -144,18 +144,17 @@ func TestRunLeakyFileDescriptors(t *testing.T) { logDone("run - check file descriptor leakage") } -// it should be possible to ping Google DNS resolver +// it should be possible to lookup Google DNS // this will fail when Internet access is unavailable -func TestRunPingGoogle(t *testing.T) { +func TestRunLookupGoogleDns(t *testing.T) { defer deleteAllContainers() - runCmd := exec.Command(dockerBinary, "run", "busybox", "ping", "-c", "1", "8.8.8.8") - out, _, _, err := runCommandWithStdoutStderr(runCmd) + out, _, _, err := runCommandWithStdoutStderr(exec.Command(dockerBinary, "run", "busybox", "nslookup", "google.com")) if err != nil { t.Fatalf("failed to run container: %v, output: %q", err, out) } - logDone("run - ping 8.8.8.8") + logDone("run - nslookup google.com") } // the exit code should be 0