File: runtest.sh

package info (click to toggle)
grok 1.20110708.1-4.3
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 2,460 kB
  • sloc: ansic: 3,469; ruby: 987; makefile: 276; sh: 124; yacc: 106
file content (20 lines) | stat: -rwxr-xr-x 377 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
TEST=$1

if [ -z "$TEST" ] ; then
  echo "Usage: $0 <test>"
  exit 1
fi

echo "=> Building $TEST"
MAKE=make
which gmake > /dev/null 2>&1 && MAKE=gmake
build="$MAKE EXTRA_CFLAGS="$EXTRA_CFLAGS" EXTRA_LDFLAGS="$EXTRA_LDFLAGS" clean $TEST"
cout=`$build 2>&1`
if [ $? -ne 0 ]; then
  echo "$cout"
  echo "Compile for $TEST failed."
else
  ./$TEST | egrep '^  (Test:|  [0-9])'
fi