File: test.sh

package info (click to toggle)
libswe 2.10.03-3.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 18,144 kB
  • sloc: ansic: 47,873; perl: 134; makefile: 108; sh: 70; asm: 3
file content (22 lines) | stat: -rwxr-xr-x 363 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash

# A little test suite
EXIT=0

for TEST in `ls -1 test?*.sh`
do
  if [[ "$@" == *-v* ]]; then
    echo "Verbose mode..."
    ./${TEST} 
  else
    ./${TEST} &>/dev/null 
  fi
  if [[ "$?" -eq 0 ]]; then STATUS="+"; else STATUS="-"; EXIT=1; fi
  echo "${STATUS} ${TEST}"
done

./test.pl $@
PERL_EXIT=$?

let "EXIT = $EXIT || $PERL_EXIT";
exit ${EXIT};