spot/tests
Alexandre Duret-Lutz ae0e84ac9e simulation: do not depend on bdd numbers for ordering classes
Fixes #262 again.  Reported by Maximilien Colange.

* spot/twaalgos/simulation.cc: Use state numbers to order classes, not
their signatures.  The problem was that even if two simulation of the
same automaton assign the same signature, the BDD identifier used for
that signature might be different, and therefore the ordering obtained
by using BDDs as keys in a map can be different.  A side-effect of
this change is that the order of states in automata produced by
simulation-based reduction may change; many tests had to be updated.
* tests/core/ltl2tgba.test: Add a new test case based on Maximilien's
report.
* tests/core/complement.test, tests/core/det.test,
tests/core/parseaut.test, tests/core/prodor.test,
tests/python/atva16-fig2a.ipynb, tests/python/automata.ipynb,
tests/python/decompose.ipynb, tests/python/highlighting.ipynb,
tests/python/piperead.ipynb, tests/python/testingaut.ipynb,
tests/python/word.ipynb: Update test cases for new order of states.
2017-06-03 10:03:59 +02:00
..
core simulation: do not depend on bdd numbers for ordering classes 2017-06-03 10:03:59 +02:00
ltsmin ltsmin: more information for MacOS users 2017-02-16 14:10:33 +01:00
python simulation: do not depend on bdd numbers for ordering classes 2017-06-03 10:03:59 +02:00
sanity various typos 2017-03-31 21:44:49 +02:00
.gitignore more files to ignore 2016-01-26 19:21:35 +01:00
Makefile.am emptiness checks: replace assert-preconditions by exceptions 2017-03-10 15:41:57 +01:00
run.in install back the safety check of includes.test 2016-12-02 15:03:43 +01:00