From 828e35086834abd2886151d2a05952976a9a0a9b Mon Sep 17 00:00:00 2001 From: netblue30 Date: Sat, 19 Aug 2017 12:45:38 -0400 Subject: testing --- test/fs/whitelist-dev.exp | 62 +++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 60 insertions(+), 2 deletions(-) (limited to 'test/fs') diff --git a/test/fs/whitelist-dev.exp b/test/fs/whitelist-dev.exp index 7575faee0..bc0970091 100755 --- a/test/fs/whitelist-dev.exp +++ b/test/fs/whitelist-dev.exp @@ -33,15 +33,73 @@ sleep 1 send -- "ls -l /dev | wc -l\r" expect { timeout {puts "TESTING ERROR 3\n";exit} - "13" {puts "OK\n"} - "12" {puts "OK\n"} + "18" {puts "OK\n"} + "17" {puts "OK\n"} } after 100 + +send -- "ls -l /dev\r" +expect { + timeout {puts "TESTING ERROR 4\n";exit} + "dvd" {puts "OK\n"} +} +after 100 + +send -- "ls -l /dev\r" +expect { + timeout {puts "TESTING ERROR 5\n";exit} + "dri" {puts "OK\n"} +} +after 100 + +send -- "ls -l /dev\r" +expect { + timeout {puts "TESTING ERROR 6\n";exit} + "snd" {puts "OK\n"} +} +after 100 + send -- "exit\r" sleep 1 +send -- "firejail --private-dev --nosound ls /dev\r" +expect { + timeout {puts "TESTING ERROR 7\n";exit} + "Child process initialized" +} +expect { + timeout {puts "TESTING ERROR 8\n";exit} + "snd" {puts "TESTING ERROR 9\n";exit} + "Parent is shutting down" +} +sleep 1 +send -- "firejail --private-dev --nodvd ls /dev\r" +expect { + timeout {puts "TESTING ERROR 10\n";exit} + "Child process initialized" +} +expect { + timeout {puts "TESTING ERROR 11\n";exit} + "dvd" {puts "TESTING ERROR 12\n";exit} + "cdrom" {puts "TESTING ERROR 13\n";exit} + "dvdrom" {puts "TESTING ERROR 14\n";exit} + "cdrw" {puts "TESTING ERROR 15\n";exit} + "dvdrw" {puts "TESTING ERROR 16\n";exit} + "Parent is shutting down" +} +sleep 1 +send -- "firejail --private-dev --no3d ls /dev\r" +expect { + timeout {puts "TESTING ERROR 17\n";exit} + "Child process initialized" +} +expect { + timeout {puts "TESTING ERROR 18\n";exit} + "dri" {puts "TESTING ERROR 19\n";exit} + "Parent is shutting down" +} after 100 puts "\nall done\n" -- cgit v1.2.3-54-g00ecf