From 88b895111b57e49b4cdb9c3965e87925ad8947fa Mon Sep 17 00:00:00 2001 From: Brian Goff Date: Wed, 16 Sep 2015 14:43:30 -0400 Subject: [PATCH] Skip TestRunDeviceDirectory when no /dev/snd Signed-off-by: Brian Goff --- integration-cli/docker_cli_run_unix_test.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/integration-cli/docker_cli_run_unix_test.go b/integration-cli/docker_cli_run_unix_test.go index d3ddace8db..7177692a76 100644 --- a/integration-cli/docker_cli_run_unix_test.go +++ b/integration-cli/docker_cli_run_unix_test.go @@ -87,6 +87,9 @@ func (s *DockerSuite) TestRunWithVolumesIsRecursive(c *check.C) { func (s *DockerSuite) TestRunDeviceDirectory(c *check.C) { testRequires(c, NativeExecDriver) + if _, err := os.Stat("/dev/snd"); err != nil { + c.Skip("Host does not have /dev/snd") + } out, _ := dockerCmd(c, "run", "--device", "/dev/snd:/dev/snd", "busybox", "sh", "-c", "ls /dev/snd/") if actual := strings.Trim(out, "\r\n"); !strings.Contains(out, "timer") {