Commit b4963a7a authored by Alexandre Duret-Lutz's avatar Alexandre Duret-Lutz
Browse files

genaut: fix ks_nca

* spot/gen/automata.cc (ks_nca): The output is complete.
* tests/core/genaut.test: Add test.
* NEWS: Mention the bug.
parent 4fa24a7d
...@@ -122,6 +122,11 @@ New in spot 2.4.1.dev (not yet released) ...@@ -122,6 +122,11 @@ New in spot 2.4.1.dev (not yet released)
spot::scc_info::marks(), spot::scc_info::marks_of() and spot::scc_info::marks(), spot::scc_info::marks_of() and
spot::scc_info::acc_sets_of() respectively. spot::scc_info::acc_sets_of() respectively.
Bugs fixed:
- Automata produced by "genaut --ks-nca=N" were incorrectly marked
as not complete.
New in spot 2.4.1 (2017-10-05) New in spot 2.4.1 (2017-10-05)
Bugs fixed: Bugs fixed:
......
...@@ -87,7 +87,7 @@ namespace spot ...@@ -87,7 +87,7 @@ namespace spot
aut->merge_edges(); aut->merge_edges();
aut->prop_state_acc(true); aut->prop_state_acc(true);
aut->prop_universal(false); aut->prop_universal(false);
aut->prop_complete(false); aut->prop_complete(true);
aut->prop_inherently_weak(false); aut->prop_inherently_weak(false);
aut->prop_stutter_invariant(false); aut->prop_stutter_invariant(false);
aut->prop_semi_deterministic(false); aut->prop_semi_deterministic(false);
......
...@@ -43,6 +43,8 @@ cat >expected <<EOF ...@@ -43,6 +43,8 @@ cat >expected <<EOF
EOF EOF
diff out expected diff out expected
genaut --ks-nca=1 | grep complete
genaut --ks-nca=0 2>err && exit 1 genaut --ks-nca=0 2>err && exit 1
grep positive err grep positive err
genaut --l-nba=0 2>err && exit 1 genaut --l-nba=0 2>err && exit 1
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment