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:
59
testsuite/expr/expr-works
Normal file
59
testsuite/expr/expr-works
Normal file
@@ -0,0 +1,59 @@
|
||||
# busybox expr
|
||||
busybox expr 1 \| 1
|
||||
busybox expr 1 \| 0
|
||||
busybox expr 0 \| 1
|
||||
busybox expr 1 \& 1
|
||||
busybox expr 0 \< 1
|
||||
busybox expr 1 \> 0
|
||||
busybox expr 0 \<= 1
|
||||
busybox expr 1 \<= 1
|
||||
busybox expr 1 \>= 0
|
||||
busybox expr 1 \>= 1
|
||||
busybox expr 1 + 2
|
||||
busybox expr 2 - 1
|
||||
busybox expr 2 \* 3
|
||||
busybox expr 12 / 2
|
||||
busybox expr 12 % 5
|
||||
|
||||
|
||||
set +e
|
||||
busybox expr 0 \| 0
|
||||
if [ $? != 1 ] ; then
|
||||
exit 1;
|
||||
fi;
|
||||
|
||||
busybox expr 1 \& 0
|
||||
if [ $? != 1 ] ; then
|
||||
exit 1;
|
||||
fi;
|
||||
|
||||
busybox expr 0 \& 1
|
||||
if [ $? != 1 ] ; then
|
||||
exit 1;
|
||||
fi;
|
||||
|
||||
busybox expr 0 \& 0
|
||||
if [ $? != 1 ] ; then
|
||||
exit 1;
|
||||
fi;
|
||||
|
||||
busybox expr 1 \< 0
|
||||
if [ $? != 1 ] ; then
|
||||
exit 1;
|
||||
fi;
|
||||
|
||||
busybox expr 0 \> 1
|
||||
if [ $? != 1 ] ; then
|
||||
exit 1;
|
||||
fi;
|
||||
|
||||
busybox expr 1 \<= 0
|
||||
if [ $? != 1 ] ; then
|
||||
exit 1;
|
||||
fi;
|
||||
|
||||
busybox expr 0 \>= 1
|
||||
if [ $? != 1 ] ; then
|
||||
exit 1;
|
||||
fi;
|
||||
|
||||
Reference in New Issue
Block a user