docker_cli_experimental_test.go 555 B

123456789101112131415161718192021222324
  1. // +build experimental
  2. package main
  3. import (
  4. "os/exec"
  5. "strings"
  6. "github.com/go-check/check"
  7. )
  8. func (s *DockerSuite) TestExperimentalVersion(c *check.C) {
  9. versionCmd := exec.Command(dockerBinary, "version")
  10. out, _, err := runCommandWithOutput(versionCmd)
  11. if err != nil {
  12. c.Fatalf("failed to execute docker version: %s, %v", out, err)
  13. }
  14. for _, line := range strings.Split(out, "\n") {
  15. if strings.HasPrefix(line, "Client version:") || strings.HasPrefix(line, "Server version:") {
  16. c.Assert(line, check.Matches, "*-experimental")
  17. }
  18. }
  19. }