Move the last test from emptchk.test to emptchke.test.

* src/tgbatest/emptchk.test: Move the newly added test ...
* src/tgbatest/emptchke.test: ... here, with other explicit test.
Also test more algorithms.
This commit is contained in:
Alexandre Duret-Lutz 2010-01-21 13:50:25 +01:00
parent 79cb3ff512
commit 7262dff0d9
3 changed files with 52 additions and 43 deletions

View file

@ -1,5 +1,7 @@
#!/bin/sh
# Copyright (C) 2003, 2004, 2005, 2009 Laboratoire d'Informatique de
# Copyright (C) 2009, 2010 Laboratoire de Recherche et Développement
# de l'Epita (LRDE).
# Copyright (C) 2003, 2004, 2005 Laboratoire d'Informatique de
# Paris 6 (LIP6), département Systèmes Répartis Coopératifs (SRC),
# Université Pierre et Marie Curie.
#
@ -32,6 +34,9 @@ expect_ce()
run 0 ../ltl2tgba -e'Cou99(shy)' -X "$1"
run 0 ../ltl2tgba -e'Cou99(shy)' -D -X "$1"
run 0 ../ltl2tgba -eCVWY90 -X "$1"
run 0 ../ltl2tgba -eGV04 -X "$1"
run 0 ../ltl2tgba -eSE05 -X "$1"
run 0 ../ltl2tgba -eTau03 -X "$1"
}
cat >input <<'EOF'
@ -108,3 +113,39 @@ e, c, "1", B;
EOF
expect_ce input
# This graph was randomly generated, and contains one accepting path.
# It triggered a bug in our implementation of GV04 (that didn't see any
# accepting path).
cat >input <<EOF
acc = "a0";
"S0", "S12", "1",;
"S12", "S17", "1",;
"S12", "S8", "1",;
"S17", "S6", "1",;
"S17", "S9", "1", "a0";
"S17", "S2", "1",;
"S8", "S14", "1",;
"S8", "S2", "1",;
"S6", "S1", "1",;
"S9", "S18", "1",;
"S2", "S17", "1",;
"S14", "S19", "1",;
"S14", "S10", "1",;
"S1", "S15", "1",;
"S18", "S5", "1",;
"S19", "S5", "1",;
"S19", "S7", "1",;
"S19", "S11", "1",;
"S10", "S17", "1",;
"S15", "S8", "1",;
"S5", "S4", "1",;
"S11", "S6", "1",;
"S4", "S13", "1",;
"S13", "S3", "1",;
"S3", "S16", "1",;
"S3", "S19", "1",;
EOF
expect_ce input