#!/bin/sh # bench for why3 TMP=$PWD/why3bench.out TMPERR=$PWD/why3bench.err cd `dirname $0` HTML=$PWD/why3bench.html res=0 export success=0 export total=0 echo '' > $HTML echo 'Why3 Bench' >> $HTML echo '' >> $HTML echo '

Why3 bench

' >> $HTML run_dir () { echo '

Directory '$1'

' >> $HTML echo '' >> $HTML } echo "=== Tests ===" run_dir tests run_dir tests-provers echo "" echo "=== Check Builtin translation ===" run_dir check-builtin echo "" echo "=== BTS ===" run_dir bts echo "" echo "=== Logic ===" run_dir logic run_dir bitvectors "-I bitvectors" echo "" echo "=== Programs ===" run_dir . run_dir foveoos11-cm run_dir WP_revisited run_dir vacid_0_binary_heaps "-I vacid_0_binary_heaps" echo "" echo '' >> $HTML echo "Summary: $success/$total" exit $res