File: do-regress

package info (click to toggle)
wp2x 2.5-mhi-13
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, jessie, jessie-kfreebsd, stretch
  • size: 708 kB
  • ctags: 629
  • sloc: ansic: 2,068; makefile: 80; perl: 70; sh: 40
file content (34 lines) | stat: -rwxr-xr-x 529 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/bin/sh

RETVAL=0

if [ -z "$WP2X" ] ; then
  WP2X=../src/wp2x
fi

if [ ! -x $WP2X ] ; then
  echo "error: Missing binary $WP2X."
  exit 1
fi

for input in ${INPUTS}
do 
  for cfg in ${CFGFILES}
  do
    basecfg=`basename $cfg .cfg`;
    basein=`basename $input .wp`;
    echo -n Testing input: $input with cfg: $cfg ' -> ' 
    if ( $WP2X ../cfg/$cfg inputs/$input 2>/dev/null | diff outputs/$basein.$basecfg - ) ; \
    then 
      echo passed;
    else
      echo failed;
      RETVAL=1
    fi
  done
done 




exit $RETVAL