Kill off the old 'tests' stuff. Write a ton of new tests for the
'testsuite' dir. Fix a bunch of broken tests. Fix the testsuite 'runtest' script so it actually reports all failures and provides meaningful feedback. -Erik
This commit is contained in:
4
testsuite/ln/ln-creates-hard-links
Normal file
4
testsuite/ln/ln-creates-hard-links
Normal file
@@ -0,0 +1,4 @@
|
||||
echo file number one > file1
|
||||
busybox ln file1 link1
|
||||
test -f file1
|
||||
test -f link1
|
4
testsuite/ln/ln-creates-soft-links
Normal file
4
testsuite/ln/ln-creates-soft-links
Normal file
@@ -0,0 +1,4 @@
|
||||
echo file number one > file1
|
||||
busybox ln -s file1 link1
|
||||
test -L link1
|
||||
test xfile1 = x`readlink link1`
|
5
testsuite/ln/ln-force-creates-hard-links
Normal file
5
testsuite/ln/ln-force-creates-hard-links
Normal file
@@ -0,0 +1,5 @@
|
||||
echo file number one > file1
|
||||
echo file number two > link1
|
||||
busybox ln -f file1 link1
|
||||
test -f file1
|
||||
test -f link1
|
5
testsuite/ln/ln-force-creates-soft-links
Normal file
5
testsuite/ln/ln-force-creates-soft-links
Normal file
@@ -0,0 +1,5 @@
|
||||
echo file number one > file1
|
||||
echo file number two > link1
|
||||
busybox ln -f -s file1 link1
|
||||
test -L link1
|
||||
test xfile1 = x`readlink link1`
|
8
testsuite/ln/ln-preserves-hard-links
Normal file
8
testsuite/ln/ln-preserves-hard-links
Normal file
@@ -0,0 +1,8 @@
|
||||
echo file number one > file1
|
||||
echo file number two > link1
|
||||
set +e
|
||||
busybox ln file1 link1
|
||||
if [ $? != 0 ] ; then
|
||||
exit 0;
|
||||
fi
|
||||
exit 1;
|
9
testsuite/ln/ln-preserves-soft-links
Normal file
9
testsuite/ln/ln-preserves-soft-links
Normal file
@@ -0,0 +1,9 @@
|
||||
echo file number one > file1
|
||||
echo file number two > link1
|
||||
set +e
|
||||
busybox ln -s file1 link1
|
||||
if [ $? != 0 ] ; then
|
||||
exit 0;
|
||||
fi
|
||||
exit 1;
|
||||
|
Reference in New Issue
Block a user