From 63e16bfcd9f79c63f3801f51df4840f74fa6f41b Mon Sep 17 00:00:00 2001 From: netblue30 Date: Sun, 13 Nov 2016 10:47:20 -0500 Subject: major cleanup and testing --- test/utils/ls.exp | 42 +++++++++++++++++++++++++++++++++++++----- 1 file changed, 37 insertions(+), 5 deletions(-) (limited to 'test/utils/ls.exp') diff --git a/test/utils/ls.exp b/test/utils/ls.exp index cd2c2984c..ff6867c51 100755 --- a/test/utils/ls.exp +++ b/test/utils/ls.exp @@ -3,6 +3,8 @@ set timeout 10 spawn $env(SHELL) match_max 100000 +set firstspawn $spawn_id + send -- "rm -f lstesting\r" sleep 1 @@ -11,11 +13,11 @@ expect { timeout {puts "TESTING ERROR 0\n";exit} "Child process initialized" } -sleep 2 +sleep 1 send -- "echo my_testing > ~/lstesting\r" -sleep 2 - +after 100 +# ls spawn $env(SHELL) send -- "firejail --ls=test ~/.\r" expect { @@ -23,14 +25,44 @@ expect { "lstesting" } sleep 1 + +# get send -- "firejail --get=test ~/lstesting\r" -sleep 2 +sleep 1 send -- "cat lstesting\r" expect { - timeout {puts "TESTING ERROR 3\n";exit} + timeout {puts "TESTING ERROR 2n";exit} "my_testing" } +after 100 + +# put +send -- "echo put_test > ~/lstesting\r" +after 100 +send -- "firejail --put=test ~/lstesting ~/lstesting_2\r" sleep 1 + +set spawn_id $firstspawn +send -- "ls -al ~\r" +expect { + timeout {puts "TESTING ERROR 3\n";exit} + "lstesting_2" +} + +after 100 +send -- "cat ~/lstesting_2\r" +expect { + timeout {puts "TESTING ERROR 4\n";exit} + "put_test" +} +after 100 +send -- "exit\r" +sleep 1 + + + + + send -- "rm -f lstesting\r" after 100 -- cgit v1.2.3-70-g09d2