26 lines
945 B
Bash
Executable file
26 lines
945 B
Bash
Executable file
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
# We don't check the output, but just running these might be enough to
|
|
# trigger assertions.
|
|
|
|
./run $srcdir/ltl2tgba.py a
|
|
./run $srcdir/ltl2tgba.py 'a U b'
|
|
./run $srcdir/ltl2tgba.py 'X a'
|
|
./run $srcdir/ltl2tgba.py 'a & b & c'
|
|
./run $srcdir/ltl2tgba.py 'a | b | (c U (d & (g U (h ^ i))))'
|
|
./run $srcdir/ltl2tgba.py 'Xa & (b U !a) & (b U !a)'
|
|
./run $srcdir/ltl2tgba.py 'Fa & Xb & GFc & Gd'
|
|
./run $srcdir/ltl2tgba.py 'Fa & Xa & GFc & Gc'
|
|
./run $srcdir/ltl2tgba.py 'Fc & X(a | Xb) & GF(a | Xb) & Gc'
|
|
|
|
./run $srcdir/ltl2tgba.py -f a
|
|
./run $srcdir/ltl2tgba.py -f 'a U b'
|
|
./run $srcdir/ltl2tgba.py -f 'X a'
|
|
./run $srcdir/ltl2tgba.py -f 'a & b & c'
|
|
./run $srcdir/ltl2tgba.py -f 'a | b | (c U (d & (g U (h ^ i))))'
|
|
./run $srcdir/ltl2tgba.py -f 'Xa & (b U !a) & (b U !a)'
|
|
./run $srcdir/ltl2tgba.py -f 'Fa & Xb & GFc & Gd'
|
|
./run $srcdir/ltl2tgba.py -f 'Fa & Xa & GFc & Gc'
|
|
./run $srcdir/ltl2tgba.py -f 'Fc & X(a | Xb) & GF(a | Xb) & Gc'
|