summaryrefslogtreecommitdiff
path: root/test/podman_run_device.bats
diff options
context:
space:
mode:
Diffstat (limited to 'test/podman_run_device.bats')
-rw-r--r--test/podman_run_device.bats27
1 files changed, 27 insertions, 0 deletions
diff --git a/test/podman_run_device.bats b/test/podman_run_device.bats
new file mode 100644
index 000000000..98d6833eb
--- /dev/null
+++ b/test/podman_run_device.bats
@@ -0,0 +1,27 @@
+#!/usr/bin/env bats
+
+load helpers
+
+function teardown() {
+ cleanup_test
+}
+
+function setup() {
+ prepare_network_conf
+ copy_images
+}
+
+@test "run baddevice test" {
+ run ${PODMAN_BINARY} ${PODMAN_OPTIONS} run -q --device /dev/baddevice ${ALPINE} ls /dev/kmsg
+ echo $output
+ [ "$status" -ne 0 ]
+}
+
+@test "run device test" {
+ run ${PODMAN_BINARY} ${PODMAN_OPTIONS} run -q --device /dev/kmsg ${ALPINE} ls --color=never /dev/kmsg
+ echo "$output"
+ [ "$status" -eq 0 ]
+ device=$(echo $output | tr -d '\r')
+ echo "<$device>"
+ [ "$device" = "/dev/kmsg" ]
+}