github.com/skatsuta/docker@v1.8.1/integration-cli/docker_cli_info_test.go (about) 1 package main 2 3 import ( 4 "strings" 5 6 "github.com/docker/docker/utils" 7 "github.com/go-check/check" 8 ) 9 10 // ensure docker info succeeds 11 func (s *DockerSuite) TestInfoEnsureSucceeds(c *check.C) { 12 out, _ := dockerCmd(c, "info") 13 14 // always shown fields 15 stringsToCheck := []string{ 16 "ID:", 17 "Containers:", 18 "Images:", 19 "Execution Driver:", 20 "Logging Driver:", 21 "Operating System:", 22 "CPUs:", 23 "Total Memory:", 24 "Kernel Version:", 25 "Storage Driver:", 26 } 27 28 if utils.ExperimentalBuild() { 29 stringsToCheck = append(stringsToCheck, "Experimental: true") 30 } 31 32 for _, linePrefix := range stringsToCheck { 33 if !strings.Contains(out, linePrefix) { 34 c.Errorf("couldn't find string %v in output", linePrefix) 35 } 36 } 37 }