github.com/christopherobin/docker@v1.6.2/integration-cli/docker_cli_info_test.go (about) 1 package main 2 3 import ( 4 "os/exec" 5 "strings" 6 "testing" 7 ) 8 9 // ensure docker info succeeds 10 func TestInfoEnsureSucceeds(t *testing.T) { 11 versionCmd := exec.Command(dockerBinary, "info") 12 out, exitCode, err := runCommandWithOutput(versionCmd) 13 if err != nil || exitCode != 0 { 14 t.Fatalf("failed to execute docker info: %s, %v", out, err) 15 } 16 17 stringsToCheck := []string{"Containers:", "Execution Driver:", "Kernel Version:"} 18 19 for _, linePrefix := range stringsToCheck { 20 if !strings.Contains(out, linePrefix) { 21 t.Errorf("couldn't find string %v in output", linePrefix) 22 } 23 } 24 25 logDone("info - verify that it works") 26 }