mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-15 14:16:14 -06:00
testing
This commit is contained in:
parent
9c9506f40b
commit
d8984ed12a
3 changed files with 57 additions and 0 deletions
|
|
@ -6,6 +6,10 @@
|
|||
export MALLOC_CHECK_=3
|
||||
export MALLOC_PERTURB_=$(($RANDOM % 255 + 1))
|
||||
|
||||
rm -fr ~/_firejail_test_*
|
||||
echo "TESTING: mkdir/mkfile (test/fs/mkdir_mkfile.exp)"
|
||||
rm -fr ~/_firejail_test_*
|
||||
|
||||
echo "TESTING: /sys/fs access (test/fs/sys_fs.exp)"
|
||||
./sys_fs.exp
|
||||
|
||||
|
|
@ -69,12 +73,15 @@ echo "TESTING: double whitelist (test/fs/whitelist-double.exp)"
|
|||
|
||||
echo "TESTING: whitelist (test/fs/whitelist.exp)"
|
||||
./whitelist.exp
|
||||
|
||||
#cleanup
|
||||
rm -fr ~/fjtest-dir
|
||||
rm -fr ~/fjtest-dir-lnk
|
||||
rm -f ~/fjtest-file
|
||||
rm -f ~/fjtest-file-lnk
|
||||
rm -f /tmp/fjtest-file
|
||||
rm -fr /tmp/fjtest-dir
|
||||
rm -fr ~/_firejail_test_*
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
46
test/fs/mkdir_mkfile.exp
Executable file
46
test/fs/mkdir_mkfile.exp
Executable file
|
|
@ -0,0 +1,46 @@
|
|||
#!/usr/bin/expect -f
|
||||
# This file is part of Firejail project
|
||||
# Copyright (C) 2014-2016 Firejail Authors
|
||||
# License GPL v2
|
||||
|
||||
set timeout 10
|
||||
spawn $env(SHELL)
|
||||
match_max 100000
|
||||
|
||||
|
||||
# testing profile and private
|
||||
send -- "firejail --private --profile=mkdir_mkfile.profile\r"
|
||||
expect {
|
||||
timeout {puts "TESTING ERROR 0\n";exit}
|
||||
"Child process initialized"
|
||||
}
|
||||
sleep 1
|
||||
|
||||
send -- "find ~\r"
|
||||
expect {
|
||||
timeout {puts "TESTING ERROR 1\n";exit}
|
||||
"_firejail_test_file"
|
||||
}
|
||||
expect {
|
||||
timeout {puts "TESTING ERROR 1\n";exit}
|
||||
"_firejail_test_dir"
|
||||
}
|
||||
expect {
|
||||
timeout {puts "TESTING ERROR 1\n";exit}
|
||||
"_firejail_test_dir/dir1"
|
||||
}
|
||||
expect {
|
||||
timeout {puts "TESTING ERROR 1\n";exit}
|
||||
"_firejail_test_dir/dir1/dir2"
|
||||
}
|
||||
expect {
|
||||
timeout {puts "TESTING ERROR 1\n";exit}
|
||||
"_firejail_test_dir/dir1/dir2/dir3"
|
||||
}
|
||||
expect {
|
||||
timeout {puts "TESTING ERROR 1\n";exit}
|
||||
"_firejail_test_dir/dir1/dir2/dir3/file1"
|
||||
}
|
||||
after 100
|
||||
|
||||
puts "all done\n"
|
||||
4
test/fs/mkdir_mkfile.profile
Normal file
4
test/fs/mkdir_mkfile.profile
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
mkdir ~/_firejail_test_dir
|
||||
mkfile ~/_firejail_test_file
|
||||
mkdir ~/_firejail_test_dir/dir1/dir2/dir3
|
||||
mkfile ~/_firejail_test_dir/dir1/dir2/dir3/file1
|
||||
Loading…
Add table
Add a link
Reference in a new issue