]> matita.cs.unibo.it Git - helm.git/blob - helm/software/matita/tests/TPTP/try.sh
fix
[helm.git] / helm / software / matita / tests / TPTP / try.sh
1 #!/bin/sh
2
3 if [ -z "$1" ]; then
4   TODO=Unsatisfiable/[A-Z]*.ma
5 else
6   TODO=`cat $1`
7 fi
8
9 mkdir -p logs
10
11 i=1
12 for X in $TODO; do
13   echo -n "$X ... "
14   LOGNAME=logs/log.`basename $X`
15   ../../matitac.opt -nodb $X > $LOGNAME 2>&1
16   gzip $LOGNAME
17   RATING=`grep "Rating" $X | sed 's/v.*//' | sed 's/(\*//'`
18   if [ `grep "Found a proof" $LOGNAME | wc -l` -gt 0 ]; then
19     TIME=`grep "TIME NEEDED" $LOGNAME`
20     echo OK $TIME $RATING $i
21   else
22     echo FAIL $RATING $i
23   fi
24   i=`expr $i + 1`
25 done