don't need to explicitly enable lance any more.
[minix.git] / test / run
blobaee52bbac9aa056f33154601e5b607eb7c2d0bba
1 #!/bin/sh
3 # Initialization
4 PATH=:/bin:/usr/bin
5 export PATH
7 rm -rf DIR* # remove any old junk lying around
8 passed=`expr 0` # count number of tests run correctly
9 failed=`expr 0` # count number of tests that failed
10 total=`expr 0` # total number of tests tried
11 badones= # list of tests that failed
13 # Print test welcome message
14 clr
15 echo "Running POSIX compliance test suite. There are 39 tests in total."
16 echo " "
18 # Run all the tests, keeping track of who failed.
19 for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 \
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 \
21 sh1.sh sh2.sh
22 do total=`expr $total + 1`
23 if ./test$i
24 then passed=`expr $passed + 1`
25 else failed=`expr $failed + 1`
26 badones=`echo $badones " " $i`
28 done
30 # Print results of the tests.
31 echo " "
32 if test $total = $passed
33 then echo All $passed tests completed without error.
34 else echo Testing completed. Score: $passed passed, $failed failed
35 echo The following tests failed: $badones
38 # echo " "