tgbatest: speed ltl2ta.test up!

Again instead of calling ltl2tgba dozen of times with different options
for various formulas, this implements a single executable that reads
formulas from a file, translate them using the different setups, and
dump statistics for comparison.  Valgrind now only has to be started
once.

* src/tgbatest/checkta.cc: New file.
* src/tgbatest/Makefile.am: Use it.
* src/tgbatest/ltl2ta.test: Rewrite using checkta.
* src/tgbatest/ltl2tgba.cc: Remove a unused variable.
This commit is contained in:
Alexandre Duret-Lutz 2014-08-18 19:00:31 +02:00
parent 9502266f95
commit b360b02290
4 changed files with 650 additions and 168 deletions

View file

@ -34,6 +34,7 @@ check_PROGRAMS = \
bitvect \
complement \
checkpsl \
checkta \
expldot \
explprod \
intvcomp \
@ -49,6 +50,7 @@ check_PROGRAMS = \
# Keep this sorted alphabetically.
bitvect_SOURCES = bitvect.cc
checkpsl_SOURCES = checkpsl.cc
checkta_SOURCES = checkta.cc
complement_SOURCES = complementation.cc
expldot_SOURCES = powerset.cc
expldot_CXXFLAGS = -DDOTTY