bin: diagnose empty automata in ltlcross and ltldo

* src/bin/ltlcross.cc, src/bin/ltldo.cc: Make sure
the result of hoa_parse() is non-empty.
* src/tgbatest/ltlcross3.test, src/tgbatest/ltldo.test:
Add test cases.
This commit is contained in:
Alexandre Duret-Lutz 2015-02-02 17:46:38 +01:00
parent de935d40ca
commit 08fbe27136
4 changed files with 28 additions and 3 deletions

View file

@ -103,3 +103,8 @@ State: 0
--END--
EOF
diff output expected
$ltldo ': %s; true>%O' -f GFa 2>stderr && exit 1
test $? = 2
grep 'error: command ".*" produced an empty output.' stderr
grep 'ltldo: aborting' stderr