Skip TestRunDeviceDirectory when no /dev/snd
| ... | ... |
@@ -87,6 +87,9 @@ func (s *DockerSuite) TestRunWithVolumesIsRecursive(c *check.C) {
|
| 87 | 87 |
|
| 88 | 88 |
func (s *DockerSuite) TestRunDeviceDirectory(c *check.C) {
|
| 89 | 89 |
testRequires(c, NativeExecDriver) |
| 90 |
+ if _, err := os.Stat("/dev/snd"); err != nil {
|
|
| 91 |
+ c.Skip("Host does not have /dev/snd")
|
|
| 92 |
+ } |
|
| 90 | 93 |
|
| 91 | 94 |
out, _ := dockerCmd(c, "run", "--device", "/dev/snd:/dev/snd", "busybox", "sh", "-c", "ls /dev/snd/") |
| 92 | 95 |
if actual := strings.Trim(out, "\r\n"); !strings.Contains(out, "timer") {
|