ltlsynt: don't fail if --outs or --ins is set to empty

* bin/ltlsynt.cc: here
* tests/core/ltlsynt.test: add tests
This commit is contained in:
Florian Renkin 2022-03-21 10:46:42 +01:00 committed by Alexandre Duret-Lutz
parent 53118d9314
commit d1f49c721a
2 changed files with 40 additions and 26 deletions

View file

@ -821,3 +821,11 @@ ltlsynt -f '!(F(a | b))' --outs=b, --decompose=yes \
--verbose --aiger 2> out || true
sed 's/ [0-9.e-]* seconds/ X seconds/g' out > outx
diff outx exp
ltlsynt --ins="" -f "GFa"
ltlsynt --outs="" -f "GFb" | grep "UNREALIZABLE"
ltlsynt --outs="" -f "1"
ltlsynt --outs="" --ins="" -f "GFa" 2>&1 | \
grep "both --ins and --outs are specified"