aboutsummaryrefslogtreecommitdiffstats
path: root/test/ccured_olden/bh/testit
blob: 8c758c7ebeed630debf4489427181421e5d410ae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh
# test a bh binary

if [ "$1" = "" ]; then 
  echo "usage: $0 ./code.exe"
  exit 0
fi

echo "running: $1 <data.in >data.out 2>/dev/null"
if ! $1 <data.in >data.out 2>/dev/null; then
  echo "$1 failed directly"
  exit 2
fi

if ! perl ./normalize.pl <data.out | diff - data.orig.out >/dev/null; then
  echo "$1 got the wrong answer"
  exit 4
else
  echo "$1 seems to work"
fi