File tree Expand file tree Collapse file tree 5 files changed +19
-0
lines changed Expand file tree Collapse file tree 5 files changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -110,6 +110,7 @@ Vagrant.configure("2") do |config|
110
110
ln -s / "#{ test_dir } /links/root"
111
111
ln -s /usr "#{ test_dir } /links/usr"
112
112
ln -s nowhere "#{ test_dir } /links/broken"
113
+ ln -s /proc/1/root "#{ test_dir } /links/forbidden"
113
114
EOF
114
115
115
116
# Awkward passwd testcases.
Original file line number Diff line number Diff line change
1
+ [36mbroken[0m [36mforbidden[0m [36mroot[0m [36musr[0m
Original file line number Diff line number Diff line change
1
+ [36mbroken[0m [31m->[0m [4;31m/home/vagrant/testcases/links/nowhere[0m
2
+ [36mforbidden[0m [31m->[0m [4;31m/proc/1/root[0m
3
+ [36mroot[0m [38;5;244m->[0m [36m/[0m
4
+ [36musr[0m [38;5;244m->[0m [36m/[1;34musr[0m
Original file line number Diff line number Diff line change
1
+ [36m/home/vagrant/testcases/[1;34mlinks[0m
2
+ [38;5;244m├──[0m [36mbroken[0m [31m->[0m [4;31m/home/vagrant/testcases/links/nowhere[0m
3
+ [38;5;244m│ └──[0m [31m<No such file or directory (os error 2)>[0m
4
+ [38;5;244m├──[0m [36mforbidden[0m [31m->[0m [4;31m/proc/1/root[0m
5
+ [38;5;244m│ └──[0m [31m<Permission denied (os error 13)>[0m
6
+ [38;5;244m├──[0m [36mroot[0m [38;5;244m->[0m [36m/[0m
7
+ [38;5;244m└──[0m [36musr[0m [38;5;244m->[0m [36m/[1;34musr[0m
Original file line number Diff line number Diff line change @@ -46,5 +46,11 @@ $exa $testcases/permissions -lghR 2>&1 | diff -q - $results/permissions || exit
46
46
# File types
47
47
$exa $testcases /file-types -1 2>&1 | diff -q - $results /file-types || exit 1
48
48
49
+ # Links
50
+ $exa $testcases /links -1 2>&1 | diff -q - $results /links_1 || exit 1
51
+ $exa $testcases /links -T 2>&1 | diff -q - $results /links_T || exit 1
52
+
53
+ COLUMNS=80 $exa $testcases /links 2>&1 | diff -q - $results /links || exit 1
54
+
49
55
50
56
echo " All the tests passed!"
You can’t perform that action at this time.
0 commit comments