equal
deleted
inserted
replaced
1 #!/bin/bash |
1 #!/bin/sh -e |
2 |
|
3 set -e |
|
4 |
2 |
5 export LANG=C |
3 export LANG=C |
6 export LC_CTYPE="C" |
4 export LC_CTYPE="C" |
7 export LC_NUMERIC="C" |
5 export LC_NUMERIC="C" |
8 export LC_TIME="C" |
6 export LC_TIME="C" |
45 function run_one |
43 function run_one |
46 { |
44 { |
47 rm -f $1.err |
45 rm -f $1.err |
48 export TZ=GMT |
46 export TZ=GMT |
49 D=`mktemp -d` |
47 D=`mktemp -d` |
50 if [ "$D" == "" ] ; then |
48 if [ "$D" = "" ] ; then |
51 echo mktemp failed! |
49 echo mktemp failed! |
52 fi |
50 fi |
53 |
51 |
54 cd $D |
52 cd $D |
55 fail=0 |
53 fail=0 |
75 rm -r $D |
73 rm -r $D |
76 return $fail |
74 return $fail |
77 } |
75 } |
78 |
76 |
79 TESTS=$@ |
77 TESTS=$@ |
80 if [ "$TESTS" == "" ] ; then |
78 if [ "$TESTS" = "" ] ; then |
81 TESTS=`ls test-* | grep -Ev "\.|~"` |
79 TESTS=`ls test-* | grep -Ev "\.|~"` |
82 fi |
80 fi |
83 |
81 |
84 for f in $TESTS ; do |
82 for f in $TESTS ; do |
85 echo -n "." |
83 echo -n "." |