* src/tgbaalgos/randomgraph.cc, src/tgbaalgos/randomgraph.hh: New files.
* src/tgbaalgos/Makefile.am (tgbaalgos_HEADERS) (libtgbaalgos_la_SOURCES): Add them. * src/tgba/tgbaexplicit.hh (tgba_explicit::add_state): Make it public. * src/tgbatest/randtgba.cc: New file. * src/tgbatest/Makefile.am (noinst_PROGRAMS, readsave_SOURCES): Add it. * src/tgbatest/readsave.test: Check a random graph.
This commit is contained in:
parent
e54ddd46ed
commit
5bcb6091fd
8 changed files with 427 additions and 5 deletions
|
|
@ -56,4 +56,18 @@ sed 's/"d" "c"/"c" "d"/g;s/!b & a/a \& !b/g' stdout > tmp_ && mv tmp_ stdout
|
|||
|
||||
diff input stdout
|
||||
|
||||
rm input stdout expected
|
||||
rm -f input stdout expected
|
||||
|
||||
|
||||
# Likewise, with a randomly generated TGBA.
|
||||
run 0 ./randtgba -t 1 -n 20 -d 0.2 a b -a 2 0.1 >input
|
||||
sed 's/"b & a"/"a \& b"/g;s/"a1" "a0"/"a0" "a1"/g' input > tmp_ &&
|
||||
mv tmp_ input
|
||||
cat input
|
||||
run 0 ./readsave input > stdout
|
||||
sed 's/"b & a"/"a \& b"/g;s/"a1" "a0"/"a0" "a1"/g' stdout > tmp_ &&
|
||||
mv tmp_ stdout
|
||||
|
||||
diff input stdout
|
||||
|
||||
rm -f input stdout
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue