* src/tgbatest/Makefile.am (EXTRA_DIST): Distribute the files
from tba_samples_from_spin. * src/tgbatest/tba_samples_from_spin.test: Get these example files from $srcdir, for the sake of VPATH builds. (light_run): Remove, not needed.
This commit is contained in:
parent
2a3d638a50
commit
a1262a30fb
3 changed files with 63 additions and 44 deletions
|
|
@ -1,5 +1,11 @@
|
||||||
2004-11-17 Alexandre Duret-Lutz <adl@src.lip6.fr>
|
2004-11-17 Alexandre Duret-Lutz <adl@src.lip6.fr>
|
||||||
|
|
||||||
|
* src/tgbatest/Makefile.am (EXTRA_DIST): Distribute the files
|
||||||
|
from tba_samples_from_spin.
|
||||||
|
* src/tgbatest/tba_samples_from_spin.test: Get these example files
|
||||||
|
from $srcdir, for the sake of VPATH builds.
|
||||||
|
(light_run): Remove, not needed.
|
||||||
|
|
||||||
* src/misc/bareword.hh, src/misc/bddalloc.hh, src/misc/bddlt.hh,
|
* src/misc/bareword.hh, src/misc/bddalloc.hh, src/misc/bddlt.hh,
|
||||||
src/misc/escape.hh, src/misc/freelist.hh, src/misc/hash.hh,
|
src/misc/escape.hh, src/misc/freelist.hh, src/misc/hash.hh,
|
||||||
src/misc/hashfunc.hh, src/misc/minato.hh, src/misc/modgray.hh,
|
src/misc/hashfunc.hh, src/misc/minato.hh, src/misc/modgray.hh,
|
||||||
|
|
@ -17,7 +23,7 @@
|
||||||
* src/tgbaalgos/Makefile.am: Add it.
|
* src/tgbaalgos/Makefile.am: Add it.
|
||||||
* src/tgbatest/ltl2tgba.cc: Add tau03 new emptiness check.
|
* src/tgbatest/ltl2tgba.cc: Add tau03 new emptiness check.
|
||||||
* src/tgbatest/randtgba.cc: Add tau03 new emptiness check.
|
* src/tgbatest/randtgba.cc: Add tau03 new emptiness check.
|
||||||
* src/tgbatest/emptchkr: Fix a comment.
|
* src/tgbatest/emptchkr.test: Fix a comment.
|
||||||
* src/tgbatest/tba_samples_from_spin/explicit1_1.tba,
|
* src/tgbatest/tba_samples_from_spin/explicit1_1.tba,
|
||||||
src/tgbatest/tba_samples_from_spin/explicit1_2.tba,
|
src/tgbatest/tba_samples_from_spin/explicit1_2.tba,
|
||||||
src/tgbatest/tba_samples_from_spin/explicit1_3.tba,
|
src/tgbatest/tba_samples_from_spin/explicit1_3.tba,
|
||||||
|
|
|
||||||
|
|
@ -87,7 +87,27 @@ TESTS = \
|
||||||
tba_samples_from_spin.test \
|
tba_samples_from_spin.test \
|
||||||
spotlbtt.test
|
spotlbtt.test
|
||||||
|
|
||||||
EXTRA_DIST = $(TESTS) ltl2baw.pl
|
EXTRA_DIST = $(TESTS) ltl2baw.pl $(TBA_SAMPLES_FROM_SPIN)
|
||||||
|
|
||||||
|
TBA_SAMPLES_FROM_SPIN = \
|
||||||
|
tba_samples_from_spin/explicit1_1.tba \
|
||||||
|
tba_samples_from_spin/explicit1_2.tba \
|
||||||
|
tba_samples_from_spin/explicit1_3.tba \
|
||||||
|
tba_samples_from_spin/explicit1_4.tba \
|
||||||
|
tba_samples_from_spin/explicit1_5.tba \
|
||||||
|
tba_samples_from_spin/explicit1_6.tba \
|
||||||
|
tba_samples_from_spin/explicit1_7.tba \
|
||||||
|
tba_samples_from_spin/explicit1_8.tba \
|
||||||
|
tba_samples_from_spin/explicit1_9.tba \
|
||||||
|
tba_samples_from_spin/explicit2_1.tba \
|
||||||
|
tba_samples_from_spin/explicit2_2.tba \
|
||||||
|
tba_samples_from_spin/explicit2_3.tba \
|
||||||
|
tba_samples_from_spin/explicit2_4.tba \
|
||||||
|
tba_samples_from_spin/explicit2_5.tba \
|
||||||
|
tba_samples_from_spin/explicit2_6.tba \
|
||||||
|
tba_samples_from_spin/explicit2_7.tba \
|
||||||
|
tba_samples_from_spin/explicit2_8.tba \
|
||||||
|
tba_samples_from_spin/explicit2_9.tba
|
||||||
|
|
||||||
CLEANFILES = \
|
CLEANFILES = \
|
||||||
blue_counter \
|
blue_counter \
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# Copyright (C) 2003, 2004 Laboratoire d'Informatique de Paris 6 (LIP6),
|
# Copyright (C) 2004 Laboratoire d'Informatique de Paris 6 (LIP6),
|
||||||
# département Systèmes Répartis Coopératifs (SRC), Université Pierre
|
# département Systèmes Répartis Coopératifs (SRC), Université Pierre
|
||||||
# et Marie Curie.
|
# et Marie Curie.
|
||||||
#
|
#
|
||||||
|
|
@ -22,55 +22,48 @@
|
||||||
|
|
||||||
. ./defs
|
. ./defs
|
||||||
|
|
||||||
light_run()
|
|
||||||
{
|
|
||||||
expected_exitcode=$1
|
|
||||||
shift
|
|
||||||
exitcode=0
|
|
||||||
"$@" || exitcode=$?
|
|
||||||
test $exitcode = $expected_exitcode || exit 1
|
|
||||||
}
|
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
expect_ce()
|
expect_ce()
|
||||||
{
|
{
|
||||||
light_run 0 ./ltl2tgba -X -e "$1"
|
./ltl2tgba -X -e "$1"
|
||||||
light_run 0 ./ltl2tgba -X -ecouvreur99_shy "$1"
|
./ltl2tgba -X -ecouvreur99_shy "$1"
|
||||||
light_run 0 ./ltl2tgba -X -emagic_search "$1"
|
./ltl2tgba -X -emagic_search "$1"
|
||||||
light_run 0 ./ltl2tgba -X -ebsh_magic_search "$1"
|
./ltl2tgba -X -ebsh_magic_search "$1"
|
||||||
light_run 0 ./ltl2tgba -X -ese05_search "$1"
|
./ltl2tgba -X -ese05_search "$1"
|
||||||
light_run 0 ./ltl2tgba -X -ebsh_se05_search "$1"
|
./ltl2tgba -X -ebsh_se05_search "$1"
|
||||||
light_run 0 ./ltl2tgba -X -etau03_search "$1"
|
./ltl2tgba -X -etau03_search "$1"
|
||||||
}
|
}
|
||||||
|
|
||||||
expect_no()
|
expect_no()
|
||||||
{
|
{
|
||||||
light_run 0 ./ltl2tgba -X -E "$1"
|
./ltl2tgba -X -E "$1"
|
||||||
light_run 0 ./ltl2tgba -X -Ecouvreur99_shy "$1"
|
./ltl2tgba -X -Ecouvreur99_shy "$1"
|
||||||
light_run 0 ./ltl2tgba -X -Emagic_search "$1"
|
./ltl2tgba -X -Emagic_search "$1"
|
||||||
light_run 0 ./ltl2tgba -X -Ebsh_magic_search "$1"
|
./ltl2tgba -X -Ebsh_magic_search "$1"
|
||||||
light_run 0 ./ltl2tgba -X -Ese05_search "$1"
|
./ltl2tgba -X -Ese05_search "$1"
|
||||||
light_run 0 ./ltl2tgba -X -Ebsh_se05_search "$1"
|
./ltl2tgba -X -Ebsh_se05_search "$1"
|
||||||
light_run 0 ./ltl2tgba -X -Etau03_search "$1"
|
./ltl2tgba -X -Etau03_search "$1"
|
||||||
}
|
}
|
||||||
|
|
||||||
expect_no tba_samples_from_spin/explicit1_1.tba
|
dir=$srcdir/tba_samples_from_spin
|
||||||
expect_ce tba_samples_from_spin/explicit1_2.tba
|
|
||||||
expect_no tba_samples_from_spin/explicit1_3.tba
|
|
||||||
expect_no tba_samples_from_spin/explicit1_4.tba
|
|
||||||
expect_ce tba_samples_from_spin/explicit1_5.tba
|
|
||||||
expect_no tba_samples_from_spin/explicit1_6.tba
|
|
||||||
expect_no tba_samples_from_spin/explicit1_7.tba
|
|
||||||
expect_ce tba_samples_from_spin/explicit1_8.tba
|
|
||||||
expect_ce tba_samples_from_spin/explicit1_9.tba
|
|
||||||
|
|
||||||
expect_ce tba_samples_from_spin/explicit2_1.tba
|
expect_no "$dir/explicit1_1.tba"
|
||||||
expect_ce tba_samples_from_spin/explicit2_2.tba
|
expect_ce "$dir/explicit1_2.tba"
|
||||||
expect_no tba_samples_from_spin/explicit2_3.tba
|
expect_no "$dir/explicit1_3.tba"
|
||||||
expect_no tba_samples_from_spin/explicit2_4.tba
|
expect_no "$dir/explicit1_4.tba"
|
||||||
expect_ce tba_samples_from_spin/explicit2_5.tba
|
expect_ce "$dir/explicit1_5.tba"
|
||||||
expect_no tba_samples_from_spin/explicit2_6.tba
|
expect_no "$dir/explicit1_6.tba"
|
||||||
expect_ce tba_samples_from_spin/explicit2_7.tba
|
expect_no "$dir/explicit1_7.tba"
|
||||||
expect_ce tba_samples_from_spin/explicit2_8.tba
|
expect_ce "$dir/explicit1_8.tba"
|
||||||
expect_no tba_samples_from_spin/explicit2_9.tba
|
expect_ce "$dir/explicit1_9.tba"
|
||||||
|
|
||||||
|
expect_ce "$dir/explicit2_1.tba"
|
||||||
|
expect_ce "$dir/explicit2_2.tba"
|
||||||
|
expect_no "$dir/explicit2_3.tba"
|
||||||
|
expect_no "$dir/explicit2_4.tba"
|
||||||
|
expect_ce "$dir/explicit2_5.tba"
|
||||||
|
expect_no "$dir/explicit2_6.tba"
|
||||||
|
expect_ce "$dir/explicit2_7.tba"
|
||||||
|
expect_ce "$dir/explicit2_8.tba"
|
||||||
|
expect_no "$dir/explicit2_9.tba"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue