Add benchmark for our DTGBA SAT-minimization.
* bench/dtgbasat/: New directory. * bench/Makefile.am: New file. * configure.ac, README: Adjust.
This commit is contained in:
parent
3076c3da4e
commit
983feb5290
15 changed files with 1553 additions and 1 deletions
42
bench/dtgbasat/stats.sh
Executable file
42
bench/dtgbasat/stats.sh
Executable file
|
|
@ -0,0 +1,42 @@
|
|||
#!/bin/sh
|
||||
|
||||
ltlfilt=../../src/bin/ltlfilt
|
||||
ltl2tgba=../../src/bin/ltl2tgba
|
||||
dstar2tgba=../../src/bin/dstar2tgba
|
||||
timeout='timeout -sKILL 1h'
|
||||
stats=--stats="%s, %e, %t, %a, %c, %d, %p, %r"
|
||||
empty='-, -, -, -, -, -, -, -'
|
||||
|
||||
rm -f stats.mk stats.tmp
|
||||
|
||||
n=1
|
||||
all=
|
||||
|
||||
while IFS=, read f type accmax accmin; do
|
||||
unset IFS
|
||||
|
||||
case $type in
|
||||
*TCONG*)
|
||||
echo "$n.log:; ./stat.sh '$f' $type $accmax >\$@" >> stats.tmp
|
||||
all="$all $n.log"
|
||||
n=`expr $n + 1`
|
||||
echo "$n.log:; ./stat.sh '$f' DRA-CONG $accmax >\$@" >> stats.tmp
|
||||
all="$all $n.log"
|
||||
n=`expr $n + 1`
|
||||
;;
|
||||
*)
|
||||
echo "$n.log:; ./stat.sh '$f' $type $accmax >\$@" >> stats.tmp
|
||||
all="$all $n.log"
|
||||
n=`expr $n + 1`
|
||||
;;
|
||||
esac
|
||||
done < info.ltl
|
||||
|
||||
cat > stats.mk <<EOF
|
||||
ALL = $all
|
||||
all.log: \$(ALL)
|
||||
cat \$(ALL) >\$@
|
||||
EOF
|
||||
cat stats.tmp >> stats.mk
|
||||
|
||||
echo "Now, run something like: make -j8 -f stats.mk"
|
||||
Loading…
Add table
Add a link
Reference in a new issue