-
Erwan Jahier authored
BTW, put everything that concerns node environement into the new IdSolver module (from the Lic module).
Erwan Jahier authoredBTW, put everything that concerns node environement into the new IdSolver module (from the Lic module).
lus2lic.log.ref 101.51 KiB
Test Run By jahier on Thu Feb 7 16:15:01 2013
Native configuration is i686-pc-linux-gnu
=== lus2lic tests ===
Schedule of variations:
unix
Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using ./config/unix.exp as tool-and-target-specific interface file.
Running ./lus2lic.tests/non-reg.exp ...
spawn ./lus2lic -unit
PASS: ./lus2lic -unit
spawn ./lus2lic -o /tmp/nc6.lic should_work/nc6.lus
PASS: ./lus2lic {-o /tmp/nc6.lic should_work/nc6.lus}
spawn ./lus2lic -ec -o /tmp/nc6.ec should_work/nc6.lus
PASS: ./lus2lic {-ec -o /tmp/nc6.ec should_work/nc6.lus}
spawn ./ec2c -o /tmp/nc6.c /tmp/nc6.ec
PASS: ./ec2c {-o /tmp/nc6.c /tmp/nc6.ec}
spawn ./lus2lic -o /tmp/argos.lic should_work/argos.lus
PASS: ./lus2lic {-o /tmp/argos.lic should_work/argos.lus}
spawn ./lus2lic -ec -o /tmp/argos.ec should_work/argos.lus
PASS: ./lus2lic {-ec -o /tmp/argos.ec should_work/argos.lus}
spawn ./ec2c -o /tmp/argos.c /tmp/argos.ec
PASS: ./ec2c {-o /tmp/argos.c /tmp/argos.ec}
spawn ./lus2lic -o /tmp/ck5.lic should_work/ck5.lus
PASS: ./lus2lic {-o /tmp/ck5.lic should_work/ck5.lus}
spawn ./lus2lic -ec -o /tmp/ck5.ec should_work/ck5.lus
PASS: ./lus2lic {-ec -o /tmp/ck5.ec should_work/ck5.lus}
spawn ./ec2c -o /tmp/ck5.c /tmp/ck5.ec
PASS: ./ec2c {-o /tmp/ck5.c /tmp/ck5.ec}
spawn ./lus2lic -o /tmp/fby.lic should_work/fby.lus
PASS: ./lus2lic {-o /tmp/fby.lic should_work/fby.lus}
spawn ./lus2lic -ec -o /tmp/fby.ec should_work/fby.lus
PASS: ./lus2lic {-ec -o /tmp/fby.ec should_work/fby.lus}
spawn ./ec2c -o /tmp/fby.c /tmp/fby.ec
PASS: ./ec2c {-o /tmp/fby.c /tmp/fby.ec}
spawn ./lus2lic -o /tmp/assertion.lic should_work/assertion.lus
PASS: ./lus2lic {-o /tmp/assertion.lic should_work/assertion.lus}
spawn ./lus2lic -ec -o /tmp/assertion.ec should_work/assertion.lus
PASS: ./lus2lic {-ec -o /tmp/assertion.ec should_work/assertion.lus}
spawn ./ec2c -o /tmp/assertion.c /tmp/assertion.ec
PASS: ./ec2c {-o /tmp/assertion.c /tmp/assertion.ec}
spawn ./lus2lic -o /tmp/normal.lic should_work/normal.lus
PASS: ./lus2lic {-o /tmp/normal.lic should_work/normal.lus}
spawn ./lus2lic -ec -o /tmp/normal.ec should_work/normal.lus
PASS: ./lus2lic {-ec -o /tmp/normal.ec should_work/normal.lus}
spawn ./ec2c -o /tmp/normal.c /tmp/normal.ec
PASS: ./ec2c {-o /tmp/normal.c /tmp/normal.ec}
spawn ./lus2lic -o /tmp/nodeparam.lic should_work/nodeparam.lus
PASS: ./lus2lic {-o /tmp/nodeparam.lic should_work/nodeparam.lus}
spawn ./lus2lic -ec -o /tmp/nodeparam.ec should_work/nodeparam.lus
PASS: ./lus2lic {-ec -o /tmp/nodeparam.ec should_work/nodeparam.lus}
spawn ./ec2c -o /tmp/nodeparam.c /tmp/nodeparam.ec
PASS: ./ec2c {-o /tmp/nodeparam.c /tmp/nodeparam.ec}
spawn ./lus2lic -o /tmp/enum0.lic should_work/enum0.lus
PASS: ./lus2lic {-o /tmp/enum0.lic should_work/enum0.lus}
spawn ./lus2lic -ec -o /tmp/enum0.ec should_work/enum0.lus
PASS: ./lus2lic {-ec -o /tmp/enum0.ec should_work/enum0.lus}
spawn ./ec2c -o /tmp/enum0.c /tmp/enum0.ec
PASS: ./ec2c {-o /tmp/enum0.c /tmp/enum0.ec}
spawn ./lus2lic -o /tmp/ck6.lic should_work/ck6.lus
PASS: ./lus2lic {-o /tmp/ck6.lic should_work/ck6.lus}
spawn ./lus2lic -ec -o /tmp/ck6.ec should_work/ck6.lus
PASS: ./lus2lic {-ec -o /tmp/ck6.ec should_work/ck6.lus}
spawn ./ec2c -o /tmp/ck6.c /tmp/ck6.ec
PASS: ./ec2c {-o /tmp/ck6.c /tmp/ck6.ec}
spawn ./lus2lic -o /tmp/Gyroscope2.lic should_work/Gyroscope2.lus
PASS: ./lus2lic {-o /tmp/Gyroscope2.lic should_work/Gyroscope2.lus}
spawn ./lus2lic -ec -o /tmp/Gyroscope2.ec should_work/Gyroscope2.lus
PASS: ./lus2lic {-ec -o /tmp/Gyroscope2.ec should_work/Gyroscope2.lus}
spawn ./ec2c -o /tmp/Gyroscope2.c /tmp/Gyroscope2.ec
PASS: ./ec2c {-o /tmp/Gyroscope2.c /tmp/Gyroscope2.ec}
spawn ./lus2lic -o /tmp/mouse2.lic should_work/mouse2.lus
PASS: ./lus2lic {-o /tmp/mouse2.lic should_work/mouse2.lus}
spawn ./lus2lic -ec -o /tmp/mouse2.ec should_work/mouse2.lus
PASS: ./lus2lic {-ec -o /tmp/mouse2.ec should_work/mouse2.lus}
spawn ./ec2c -o /tmp/mouse2.c /tmp/mouse2.ec
PASS: ./ec2c {-o /tmp/mouse2.c /tmp/mouse2.ec}
spawn ./lus2lic -o /tmp/dep.lic should_work/dep.lus
PASS: ./lus2lic {-o /tmp/dep.lic should_work/dep.lus}
spawn ./lus2lic -ec -o /tmp/dep.ec should_work/dep.lus
PASS: ./lus2lic {-ec -o /tmp/dep.ec should_work/dep.lus}
spawn ./ec2c -o /tmp/dep.c /tmp/dep.ec
PASS: ./ec2c {-o /tmp/dep.c /tmp/dep.ec}
spawn ./lus2lic -o /tmp/ELMU.lic should_work/ELMU.lus
PASS: ./lus2lic {-o /tmp/ELMU.lic should_work/ELMU.lus}
spawn ./lus2lic -ec -o /tmp/ELMU.ec should_work/ELMU.lus
PASS: ./lus2lic {-ec -o /tmp/ELMU.ec should_work/ELMU.lus}
spawn ./ec2c -o /tmp/ELMU.c /tmp/ELMU.ec
PASS: ./ec2c {-o /tmp/ELMU.c /tmp/ELMU.ec}
spawn ./lus2lic -o /tmp/testPilote.lic should_work/testPilote.lus
PASS: ./lus2lic {-o /tmp/testPilote.lic should_work/testPilote.lus}
spawn ./lus2lic -ec -o /tmp/testPilote.ec should_work/testPilote.lus
PASS: ./lus2lic {-ec -o /tmp/testPilote.ec should_work/testPilote.lus}
spawn ./ec2c -o /tmp/testPilote.c /tmp/testPilote.ec
PASS: ./ec2c {-o /tmp/testPilote.c /tmp/testPilote.ec}
spawn ./lus2lic -o /tmp/redIf.lic should_work/redIf.lus
PASS: ./lus2lic {-o /tmp/redIf.lic should_work/redIf.lus}
spawn ./lus2lic -ec -o /tmp/redIf.ec should_work/redIf.lus
PASS: ./lus2lic {-ec -o /tmp/redIf.ec should_work/redIf.lus}
spawn ./ec2c -o /tmp/redIf.c /tmp/redIf.ec
PASS: ./ec2c {-o /tmp/redIf.c /tmp/redIf.ec}
spawn ./lus2lic -o /tmp/t0.lic should_work/t0.lus
PASS: ./lus2lic {-o /tmp/t0.lic should_work/t0.lus}
spawn ./lus2lic -ec -o /tmp/t0.ec should_work/t0.lus
PASS: ./lus2lic {-ec -o /tmp/t0.ec should_work/t0.lus}
spawn ./ec2c -o /tmp/t0.c /tmp/t0.ec
PASS: ./ec2c {-o /tmp/t0.c /tmp/t0.ec}
spawn ./lus2lic -o /tmp/lucky.lic should_work/lucky.lus
PASS: ./lus2lic {-o /tmp/lucky.lic should_work/lucky.lus}
spawn ./lus2lic -ec -o /tmp/lucky.ec should_work/lucky.lus
PASS: ./lus2lic {-ec -o /tmp/lucky.ec should_work/lucky.lus}
spawn ./ec2c -o /tmp/lucky.c /tmp/lucky.ec
PASS: ./ec2c {-o /tmp/lucky.c /tmp/lucky.ec}
spawn ./lus2lic -o /tmp/heater_control.lic should_work/heater_control.lus
PASS: ./lus2lic {-o /tmp/heater_control.lic should_work/heater_control.lus}
spawn ./lus2lic -ec -o /tmp/heater_control.ec should_work/heater_control.lus
PASS: ./lus2lic {-ec -o /tmp/heater_control.ec should_work/heater_control.lus}
spawn ./ec2c -o /tmp/heater_control.c /tmp/heater_control.ec
PASS: ./ec2c {-o /tmp/heater_control.c /tmp/heater_control.ec}
spawn ./lus2lic -o /tmp/titi.lic should_work/titi.lus
PASS: ./lus2lic {-o /tmp/titi.lic should_work/titi.lus}
spawn ./lus2lic -ec -o /tmp/titi.ec should_work/titi.lus
PASS: ./lus2lic {-ec -o /tmp/titi.ec should_work/titi.lus}
spawn ./ec2c -o /tmp/titi.c /tmp/titi.ec
PASS: ./ec2c {-o /tmp/titi.c /tmp/titi.ec}
spawn ./lus2lic -o /tmp/cminus.lic should_work/cminus.lus
PASS: ./lus2lic {-o /tmp/cminus.lic should_work/cminus.lus}
spawn ./lus2lic -ec -o /tmp/cminus.ec should_work/cminus.lus
PASS: ./lus2lic {-ec -o /tmp/cminus.ec should_work/cminus.lus}
spawn ./ec2c -o /tmp/cminus.c /tmp/cminus.ec
PASS: ./ec2c {-o /tmp/cminus.c /tmp/cminus.ec}
spawn ./lus2lic -o /tmp/rs.lic should_work/rs.lus
PASS: ./lus2lic {-o /tmp/rs.lic should_work/rs.lus}
spawn ./lus2lic -ec -o /tmp/rs.ec should_work/rs.lus
PASS: ./lus2lic {-ec -o /tmp/rs.ec should_work/rs.lus}
spawn ./ec2c -o /tmp/rs.c /tmp/rs.ec
PASS: ./ec2c {-o /tmp/rs.c /tmp/rs.ec}
spawn ./lus2lic -o /tmp/access.lic should_work/access.lus
PASS: ./lus2lic {-o /tmp/access.lic should_work/access.lus}
spawn ./lus2lic -ec -o /tmp/access.ec should_work/access.lus
PASS: ./lus2lic {-ec -o /tmp/access.ec should_work/access.lus}
spawn ./ec2c -o /tmp/access.c /tmp/access.ec
PASS: ./ec2c {-o /tmp/access.c /tmp/access.ec}
spawn ./lus2lic -o /tmp/aux.lic should_work/aux.lus
PASS: ./lus2lic {-o /tmp/aux.lic should_work/aux.lus}
spawn ./lus2lic -ec -o /tmp/aux.ec should_work/aux.lus
PASS: ./lus2lic {-ec -o /tmp/aux.ec should_work/aux.lus}
spawn ./ec2c -o /tmp/aux.c /tmp/aux.ec
PASS: ./ec2c {-o /tmp/aux.c /tmp/aux.ec}
spawn ./lus2lic -o /tmp/consensus2.lic should_work/consensus2.lus
PASS: ./lus2lic {-o /tmp/consensus2.lic should_work/consensus2.lus}
spawn ./lus2lic -ec -o /tmp/consensus2.ec should_work/consensus2.lus
PASS: ./lus2lic {-ec -o /tmp/consensus2.ec should_work/consensus2.lus}
spawn ./ec2c -o /tmp/consensus2.c /tmp/consensus2.ec
PASS: ./ec2c {-o /tmp/consensus2.c /tmp/consensus2.ec}
spawn ./lus2lic -o /tmp/dependeur.lic should_work/dependeur.lus
PASS: ./lus2lic {-o /tmp/dependeur.lic should_work/dependeur.lus}
spawn ./lus2lic -ec -o /tmp/dependeur.ec should_work/dependeur.lus
PASS: ./lus2lic {-ec -o /tmp/dependeur.ec should_work/dependeur.lus}
spawn ./ec2c -o /tmp/dependeur.c /tmp/dependeur.ec
PASS: ./ec2c {-o /tmp/dependeur.c /tmp/dependeur.ec}
spawn ./lus2lic -o /tmp/mappredef.lic should_work/mappredef.lus
PASS: ./lus2lic {-o /tmp/mappredef.lic should_work/mappredef.lus}
spawn ./lus2lic -ec -o /tmp/mappredef.ec should_work/mappredef.lus
PASS: ./lus2lic {-ec -o /tmp/mappredef.ec should_work/mappredef.lus}
spawn ./ec2c -o /tmp/mappredef.c /tmp/mappredef.ec
PASS: ./ec2c {-o /tmp/mappredef.c /tmp/mappredef.ec}
spawn ./lus2lic -o /tmp/call06.lic should_work/call06.lus
PASS: ./lus2lic {-o /tmp/call06.lic should_work/call06.lus}
spawn ./lus2lic -ec -o /tmp/call06.ec should_work/call06.lus
PASS: ./lus2lic {-ec -o /tmp/call06.ec should_work/call06.lus}
spawn ./ec2c -o /tmp/call06.c /tmp/call06.ec
PASS: ./ec2c {-o /tmp/call06.c /tmp/call06.ec}
spawn ./lus2lic -o /tmp/deSimone.lic should_work/deSimone.lus
PASS: ./lus2lic {-o /tmp/deSimone.lic should_work/deSimone.lus}
spawn ./lus2lic -ec -o /tmp/deSimone.ec should_work/deSimone.lus
PASS: ./lus2lic {-ec -o /tmp/deSimone.ec should_work/deSimone.lus}
spawn ./ec2c -o /tmp/deSimone.c /tmp/deSimone.ec
PASS: ./ec2c {-o /tmp/deSimone.c /tmp/deSimone.ec}
spawn ./lus2lic -o /tmp/bug2.lic should_work/bug2.lus
PASS: ./lus2lic {-o /tmp/bug2.lic should_work/bug2.lus}
spawn ./lus2lic -ec -o /tmp/bug2.ec should_work/bug2.lus
PASS: ./lus2lic {-ec -o /tmp/bug2.ec should_work/bug2.lus}
spawn ./ec2c -o /tmp/bug2.c /tmp/bug2.ec
PASS: ./ec2c {-o /tmp/bug2.c /tmp/bug2.ec}
spawn ./lus2lic -o /tmp/mm.lic should_work/mm.lus
PASS: ./lus2lic {-o /tmp/mm.lic should_work/mm.lus}
spawn ./lus2lic -ec -o /tmp/mm.ec should_work/mm.lus
PASS: ./lus2lic {-ec -o /tmp/mm.ec should_work/mm.lus}
spawn ./ec2c -o /tmp/mm.c /tmp/mm.ec
PASS: ./ec2c {-o /tmp/mm.c /tmp/mm.ec}
spawn ./lus2lic -o /tmp/yyy.lic should_work/yyy.lus
PASS: ./lus2lic {-o /tmp/yyy.lic should_work/yyy.lus}
spawn ./lus2lic -ec -o /tmp/yyy.ec should_work/yyy.lus
PASS: ./lus2lic {-ec -o /tmp/yyy.ec should_work/yyy.lus}
spawn ./ec2c -o /tmp/yyy.c /tmp/yyy.ec
PASS: ./ec2c {-o /tmp/yyy.c /tmp/yyy.ec}
spawn ./lus2lic -o /tmp/toolate.lic should_work/toolate.lus
PASS: ./lus2lic {-o /tmp/toolate.lic should_work/toolate.lus}
spawn ./lus2lic -ec -o /tmp/toolate.ec should_work/toolate.lus
PASS: ./lus2lic {-ec -o /tmp/toolate.ec should_work/toolate.lus}
spawn ./ec2c -o /tmp/toolate.c /tmp/toolate.ec
PASS: ./ec2c {-o /tmp/toolate.c /tmp/toolate.ec}
spawn ./lus2lic -o /tmp/testCapt.lic should_work/testCapt.lus
PASS: ./lus2lic {-o /tmp/testCapt.lic should_work/testCapt.lus}
spawn ./lus2lic -ec -o /tmp/testCapt.ec should_work/testCapt.lus
PASS: ./lus2lic {-ec -o /tmp/testCapt.ec should_work/testCapt.lus}
spawn ./ec2c -o /tmp/testCapt.c /tmp/testCapt.ec
PASS: ./ec2c {-o /tmp/testCapt.c /tmp/testCapt.ec}
spawn ./lus2lic -o /tmp/nc7.lic should_work/nc7.lus
PASS: ./lus2lic {-o /tmp/nc7.lic should_work/nc7.lus}
spawn ./lus2lic -ec -o /tmp/nc7.ec should_work/nc7.lus
PASS: ./lus2lic {-ec -o /tmp/nc7.ec should_work/nc7.lus}
spawn ./ec2c -o /tmp/nc7.c /tmp/nc7.ec
PASS: ./ec2c {-o /tmp/nc7.c /tmp/nc7.ec}
spawn ./lus2lic -o /tmp/predefOp.lic should_work/predefOp.lus
PASS: ./lus2lic {-o /tmp/predefOp.lic should_work/predefOp.lus}
spawn ./lus2lic -ec -o /tmp/predefOp.ec should_work/predefOp.lus
PASS: ./lus2lic {-ec -o /tmp/predefOp.ec should_work/predefOp.lus}
spawn ./ec2c -o /tmp/predefOp.c /tmp/predefOp.ec
PASS: ./ec2c {-o /tmp/predefOp.c /tmp/predefOp.ec}
spawn ./lus2lic -o /tmp/t1.lic should_work/t1.lus
PASS: ./lus2lic {-o /tmp/t1.lic should_work/t1.lus}
spawn ./lus2lic -ec -o /tmp/t1.ec should_work/t1.lus
PASS: ./lus2lic {-ec -o /tmp/t1.ec should_work/t1.lus}
spawn ./ec2c -o /tmp/t1.c /tmp/t1.ec
PASS: ./ec2c {-o /tmp/t1.c /tmp/t1.ec}
spawn ./lus2lic -o /tmp/nc9.lic should_work/nc9.lus
PASS: ./lus2lic {-o /tmp/nc9.lic should_work/nc9.lus}
spawn ./lus2lic -ec -o /tmp/nc9.ec should_work/nc9.lus
PASS: ./lus2lic {-ec -o /tmp/nc9.ec should_work/nc9.lus}
spawn ./ec2c -o /tmp/nc9.c /tmp/nc9.ec
PASS: ./ec2c {-o /tmp/nc9.c /tmp/nc9.ec}
spawn ./lus2lic -o /tmp/packageTableau.lic should_work/packageTableau.lus
PASS: ./lus2lic {-o /tmp/packageTableau.lic should_work/packageTableau.lus}
spawn ./lus2lic -ec -o /tmp/packageTableau.ec should_work/packageTableau.lus
PASS: ./lus2lic {-ec -o /tmp/packageTableau.ec should_work/packageTableau.lus}
spawn ./ec2c -o /tmp/packageTableau.c /tmp/packageTableau.ec
PASS: ./ec2c {-o /tmp/packageTableau.c /tmp/packageTableau.ec}
spawn ./lus2lic -o /tmp/car-V2.lic should_work/car-V2.lus
PASS: ./lus2lic {-o /tmp/car-V2.lic should_work/car-V2.lus}
spawn ./lus2lic -ec -o /tmp/car-V2.ec should_work/car-V2.lus
PASS: ./lus2lic {-ec -o /tmp/car-V2.ec should_work/car-V2.lus}
spawn ./ec2c -o /tmp/car-V2.c /tmp/car-V2.ec
PASS: ./ec2c {-o /tmp/car-V2.c /tmp/car-V2.ec}
spawn ./lus2lic -o /tmp/nc8.lic should_work/nc8.lus
PASS: ./lus2lic {-o /tmp/nc8.lic should_work/nc8.lus}
spawn ./lus2lic -ec -o /tmp/nc8.ec should_work/nc8.lus
PASS: ./lus2lic {-ec -o /tmp/nc8.ec should_work/nc8.lus}
spawn ./ec2c -o /tmp/nc8.c /tmp/nc8.ec
PASS: ./ec2c {-o /tmp/nc8.c /tmp/nc8.ec}
spawn ./lus2lic -o /tmp/minmax5.lic should_work/minmax5.lus
PASS: ./lus2lic {-o /tmp/minmax5.lic should_work/minmax5.lus}
spawn ./lus2lic -ec -o /tmp/minmax5.ec should_work/minmax5.lus
PASS: ./lus2lic {-ec -o /tmp/minmax5.ec should_work/minmax5.lus}
spawn ./ec2c -o /tmp/minmax5.c /tmp/minmax5.ec
PASS: ./ec2c {-o /tmp/minmax5.c /tmp/minmax5.ec}
spawn ./lus2lic -o /tmp/mm1.lic should_work/mm1.lus
PASS: ./lus2lic {-o /tmp/mm1.lic should_work/mm1.lus}
spawn ./lus2lic -ec -o /tmp/mm1.ec should_work/mm1.lus
PASS: ./lus2lic {-ec -o /tmp/mm1.ec should_work/mm1.lus}
spawn ./ec2c -o /tmp/mm1.c /tmp/mm1.ec
PASS: ./ec2c {-o /tmp/mm1.c /tmp/mm1.ec}
spawn ./lus2lic -o /tmp/predef03.lic should_work/predef03.lus
PASS: ./lus2lic {-o /tmp/predef03.lic should_work/predef03.lus}
spawn ./lus2lic -ec -o /tmp/predef03.ec should_work/predef03.lus
PASS: ./lus2lic {-ec -o /tmp/predef03.ec should_work/predef03.lus}
spawn ./ec2c -o /tmp/predef03.c /tmp/predef03.ec
PASS: ./ec2c {-o /tmp/predef03.c /tmp/predef03.ec}
spawn ./lus2lic -o /tmp/iter.lic should_work/iter.lus
PASS: ./lus2lic {-o /tmp/iter.lic should_work/iter.lus}
spawn ./lus2lic -ec -o /tmp/iter.ec should_work/iter.lus
PASS: ./lus2lic {-ec -o /tmp/iter.ec should_work/iter.lus}
spawn ./ec2c -o /tmp/iter.c /tmp/iter.ec
PASS: ./ec2c {-o /tmp/iter.c /tmp/iter.ec}
spawn ./lus2lic -o /tmp/call05.lic should_work/call05.lus
PASS: ./lus2lic {-o /tmp/call05.lic should_work/call05.lus}
spawn ./lus2lic -ec -o /tmp/call05.ec should_work/call05.lus
PASS: ./lus2lic {-ec -o /tmp/call05.ec should_work/call05.lus}
spawn ./ec2c -o /tmp/call05.c /tmp/call05.ec
PASS: ./ec2c {-o /tmp/call05.c /tmp/call05.ec}
spawn ./lus2lic -o /tmp/Watch.lic should_work/Watch.lus
PASS: ./lus2lic {-o /tmp/Watch.lic should_work/Watch.lus}
spawn ./lus2lic -ec -o /tmp/Watch.ec should_work/Watch.lus
PASS: ./lus2lic {-ec -o /tmp/Watch.ec should_work/Watch.lus}
spawn ./ec2c -o /tmp/Watch.c /tmp/Watch.ec
PASS: ./ec2c {-o /tmp/Watch.c /tmp/Watch.ec}
spawn ./lus2lic -o /tmp/testBoite.lic should_work/testBoite.lus
PASS: ./lus2lic {-o /tmp/testBoite.lic should_work/testBoite.lus}
spawn ./lus2lic -ec -o /tmp/testBoite.ec should_work/testBoite.lus
PASS: ./lus2lic {-ec -o /tmp/testBoite.ec should_work/testBoite.lus}
spawn ./ec2c -o /tmp/testBoite.c /tmp/testBoite.ec
PASS: ./ec2c {-o /tmp/testBoite.c /tmp/testBoite.ec}
spawn ./lus2lic -o /tmp/node_caller1.lic should_work/node_caller1.lus
PASS: ./lus2lic {-o /tmp/node_caller1.lic should_work/node_caller1.lus}
spawn ./lus2lic -ec -o /tmp/node_caller1.ec should_work/node_caller1.lus
PASS: ./lus2lic {-ec -o /tmp/node_caller1.ec should_work/node_caller1.lus}
spawn ./ec2c -o /tmp/node_caller1.c /tmp/node_caller1.ec
PASS: ./ec2c {-o /tmp/node_caller1.c /tmp/node_caller1.ec}
spawn ./lus2lic -o /tmp/nc1.lic should_work/nc1.lus
PASS: ./lus2lic {-o /tmp/nc1.lic should_work/nc1.lus}
spawn ./lus2lic -ec -o /tmp/nc1.ec should_work/nc1.lus
PASS: ./lus2lic {-ec -o /tmp/nc1.ec should_work/nc1.lus}
spawn ./ec2c -o /tmp/nc1.c /tmp/nc1.ec
PASS: ./ec2c {-o /tmp/nc1.c /tmp/nc1.ec}
spawn ./lus2lic -o /tmp/test_node_expand2.lic should_work/test_node_expand2.lus
PASS: ./lus2lic {-o /tmp/test_node_expand2.lic should_work/test_node_expand2.lus}
spawn ./lus2lic -ec -o /tmp/test_node_expand2.ec should_work/test_node_expand2.lus
PASS: ./lus2lic {-ec -o /tmp/test_node_expand2.ec should_work/test_node_expand2.lus}
spawn ./ec2c -o /tmp/test_node_expand2.c /tmp/test_node_expand2.ec
PASS: ./ec2c {-o /tmp/test_node_expand2.c /tmp/test_node_expand2.ec}
spawn ./lus2lic -o /tmp/test.lic should_work/test.lus
PASS: ./lus2lic {-o /tmp/test.lic should_work/test.lus}
spawn ./lus2lic -ec -o /tmp/test.ec should_work/test.lus
PASS: ./lus2lic {-ec -o /tmp/test.ec should_work/test.lus}
spawn ./ec2c -o /tmp/test.c /tmp/test.ec
PASS: ./ec2c {-o /tmp/test.c /tmp/test.ec}
spawn ./lus2lic -o /tmp/FALLING_EDGE.lic should_work/FALLING_EDGE.lus
PASS: ./lus2lic {-o /tmp/FALLING_EDGE.lic should_work/FALLING_EDGE.lus}
spawn ./lus2lic -ec -o /tmp/FALLING_EDGE.ec should_work/FALLING_EDGE.lus
PASS: ./lus2lic {-ec -o /tmp/FALLING_EDGE.ec should_work/FALLING_EDGE.lus}
spawn ./ec2c -o /tmp/FALLING_EDGE.c /tmp/FALLING_EDGE.ec
PASS: ./ec2c {-o /tmp/FALLING_EDGE.c /tmp/FALLING_EDGE.ec}
spawn ./lus2lic -o /tmp/SWITCH.lic should_work/SWITCH.lus
PASS: ./lus2lic {-o /tmp/SWITCH.lic should_work/SWITCH.lus}
spawn ./lus2lic -ec -o /tmp/SWITCH.ec should_work/SWITCH.lus
PASS: ./lus2lic {-ec -o /tmp/SWITCH.ec should_work/SWITCH.lus}
spawn ./ec2c -o /tmp/SWITCH.c /tmp/SWITCH.ec
PASS: ./ec2c {-o /tmp/SWITCH.c /tmp/SWITCH.ec}
spawn ./lus2lic -o /tmp/cst.lic should_work/cst.lus
PASS: ./lus2lic {-o /tmp/cst.lic should_work/cst.lus}
spawn ./lus2lic -ec -o /tmp/cst.ec should_work/cst.lus
PASS: ./lus2lic {-ec -o /tmp/cst.ec should_work/cst.lus}
spawn ./ec2c -o /tmp/cst.c /tmp/cst.ec
PASS: ./ec2c {-o /tmp/cst.c /tmp/cst.ec}
spawn ./lus2lic -o /tmp/minmax5_random.lic should_work/minmax5_random.lus
PASS: ./lus2lic {-o /tmp/minmax5_random.lic should_work/minmax5_random.lus}
spawn ./lus2lic -ec -o /tmp/minmax5_random.ec should_work/minmax5_random.lus
PASS: ./lus2lic {-ec -o /tmp/minmax5_random.ec should_work/minmax5_random.lus}
spawn ./ec2c -o /tmp/minmax5_random.c /tmp/minmax5_random.ec
PASS: ./ec2c {-o /tmp/minmax5_random.c /tmp/minmax5_random.ec}
spawn ./lus2lic -o /tmp/matrice2.lic should_work/matrice2.lus
PASS: ./lus2lic {-o /tmp/matrice2.lic should_work/matrice2.lus}
spawn ./lus2lic -ec -o /tmp/matrice2.ec should_work/matrice2.lus
PASS: ./lus2lic {-ec -o /tmp/matrice2.ec should_work/matrice2.lus}
spawn ./ec2c -o /tmp/matrice2.c /tmp/matrice2.ec
PASS: ./ec2c {-o /tmp/matrice2.c /tmp/matrice2.ec}
spawn ./lus2lic -o /tmp/v1.lic should_work/v1.lus
PASS: ./lus2lic {-o /tmp/v1.lic should_work/v1.lus}
spawn ./lus2lic -ec -o /tmp/v1.ec should_work/v1.lus
PASS: ./lus2lic {-ec -o /tmp/v1.ec should_work/v1.lus}
spawn ./ec2c -o /tmp/v1.c /tmp/v1.ec
PASS: ./ec2c {-o /tmp/v1.c /tmp/v1.ec}
spawn ./lus2lic -o /tmp/ply02.lic should_work/ply02.lus
PASS: ./lus2lic {-o /tmp/ply02.lic should_work/ply02.lus}
spawn ./lus2lic -ec -o /tmp/ply02.ec should_work/ply02.lus
PASS: ./lus2lic {-ec -o /tmp/ply02.ec should_work/ply02.lus}
spawn ./ec2c -o /tmp/ply02.c /tmp/ply02.ec
PASS: ./ec2c {-o /tmp/ply02.c /tmp/ply02.ec}
spawn ./lus2lic -o /tmp/call04.lic should_work/call04.lus
PASS: ./lus2lic {-o /tmp/call04.lic should_work/call04.lus}
spawn ./lus2lic -ec -o /tmp/call04.ec should_work/call04.lus
PASS: ./lus2lic {-ec -o /tmp/call04.ec should_work/call04.lus}
spawn ./ec2c -o /tmp/call04.c /tmp/call04.ec
PASS: ./ec2c {-o /tmp/call04.c /tmp/call04.ec}
spawn ./lus2lic -o /tmp/bascule.lic should_work/bascule.lus
PASS: ./lus2lic {-o /tmp/bascule.lic should_work/bascule.lus}
spawn ./lus2lic -ec -o /tmp/bascule.ec should_work/bascule.lus
PASS: ./lus2lic {-ec -o /tmp/bascule.ec should_work/bascule.lus}
spawn ./ec2c -o /tmp/bascule.c /tmp/bascule.ec
PASS: ./ec2c {-o /tmp/bascule.c /tmp/bascule.ec}
spawn ./lus2lic -o /tmp/struct_with.lic should_work/struct_with.lus
PASS: ./lus2lic {-o /tmp/struct_with.lic should_work/struct_with.lus}
spawn ./lus2lic -ec -o /tmp/struct_with.ec should_work/struct_with.lus
PASS: ./lus2lic {-ec -o /tmp/struct_with.ec should_work/struct_with.lus}
spawn ./ec2c -o /tmp/struct_with.c /tmp/struct_with.ec
PASS: ./ec2c {-o /tmp/struct_with.c /tmp/struct_with.ec}
spawn ./lus2lic -o /tmp/test_node_expand.lic should_work/test_node_expand.lus
PASS: ./lus2lic {-o /tmp/test_node_expand.lic should_work/test_node_expand.lus}
spawn ./lus2lic -ec -o /tmp/test_node_expand.ec should_work/test_node_expand.lus
PASS: ./lus2lic {-ec -o /tmp/test_node_expand.ec should_work/test_node_expand.lus}
spawn ./ec2c -o /tmp/test_node_expand.c /tmp/test_node_expand.ec
PASS: ./ec2c {-o /tmp/test_node_expand.c /tmp/test_node_expand.ec}
spawn ./lus2lic -o /tmp/mm22.lic should_work/mm22.lus
PASS: ./lus2lic {-o /tmp/mm22.lic should_work/mm22.lus}
spawn ./lus2lic -ec -o /tmp/mm22.ec should_work/mm22.lus
PASS: ./lus2lic {-ec -o /tmp/mm22.ec should_work/mm22.lus}
spawn ./ec2c -o /tmp/mm22.c /tmp/mm22.ec
PASS: ./ec2c {-o /tmp/mm22.c /tmp/mm22.ec}
spawn ./lus2lic -o /tmp/X1.lic should_work/X1.lus
PASS: ./lus2lic {-o /tmp/X1.lic should_work/X1.lus}
spawn ./lus2lic -ec -o /tmp/X1.ec should_work/X1.lus
PASS: ./lus2lic {-ec -o /tmp/X1.ec should_work/X1.lus}
spawn ./ec2c -o /tmp/X1.c /tmp/X1.ec
PASS: ./ec2c {-o /tmp/X1.c /tmp/X1.ec}
spawn ./lus2lic -o /tmp/is_stable.lic should_work/is_stable.lus
PASS: ./lus2lic {-o /tmp/is_stable.lic should_work/is_stable.lus}
spawn ./lus2lic -ec -o /tmp/is_stable.ec should_work/is_stable.lus
PASS: ./lus2lic {-ec -o /tmp/is_stable.ec should_work/is_stable.lus}
spawn ./ec2c -o /tmp/is_stable.c /tmp/is_stable.ec
PASS: ./ec2c {-o /tmp/is_stable.c /tmp/is_stable.ec}
spawn ./lus2lic -o /tmp/test_clash.lic should_work/test_clash.lus
PASS: ./lus2lic {-o /tmp/test_clash.lic should_work/test_clash.lus}
spawn ./lus2lic -ec -o /tmp/test_clash.ec should_work/test_clash.lus
PASS: ./lus2lic {-ec -o /tmp/test_clash.ec should_work/test_clash.lus}
spawn ./ec2c -o /tmp/test_clash.c /tmp/test_clash.ec
PASS: ./ec2c {-o /tmp/test_clash.c /tmp/test_clash.ec}
spawn ./lus2lic -o /tmp/model2.lic should_work/model2.lus
PASS: ./lus2lic {-o /tmp/model2.lic should_work/model2.lus}
spawn ./lus2lic -ec -o /tmp/model2.ec should_work/model2.lus
PASS: ./lus2lic {-ec -o /tmp/model2.ec should_work/model2.lus}
spawn ./ec2c -o /tmp/model2.c /tmp/model2.ec
PASS: ./ec2c {-o /tmp/model2.c /tmp/model2.ec}
spawn ./lus2lic -o /tmp/alarme.lic should_work/alarme.lus
PASS: ./lus2lic {-o /tmp/alarme.lic should_work/alarme.lus}
spawn ./lus2lic -ec -o /tmp/alarme.ec should_work/alarme.lus
PASS: ./lus2lic {-ec -o /tmp/alarme.ec should_work/alarme.lus}
spawn ./ec2c -o /tmp/alarme.c /tmp/alarme.ec
PASS: ./ec2c {-o /tmp/alarme.c /tmp/alarme.ec}
spawn ./lus2lic -o /tmp/onlyroll2.lic should_work/onlyroll2.lus
PASS: ./lus2lic {-o /tmp/onlyroll2.lic should_work/onlyroll2.lus}
spawn ./lus2lic -ec -o /tmp/onlyroll2.ec should_work/onlyroll2.lus
PASS: ./lus2lic {-ec -o /tmp/onlyroll2.ec should_work/onlyroll2.lus}
spawn ./ec2c -o /tmp/onlyroll2.c /tmp/onlyroll2.ec
PASS: ./ec2c {-o /tmp/onlyroll2.c /tmp/onlyroll2.ec}
spawn ./lus2lic -o /tmp/X6.lic should_work/X6.lus
PASS: ./lus2lic {-o /tmp/X6.lic should_work/X6.lus}
spawn ./lus2lic -ec -o /tmp/X6.ec should_work/X6.lus
PASS: ./lus2lic {-ec -o /tmp/X6.ec should_work/X6.lus}
spawn ./ec2c -o /tmp/X6.c /tmp/X6.ec
PASS: ./ec2c {-o /tmp/X6.c /tmp/X6.ec}
spawn ./lus2lic -o /tmp/zzz2.lic should_work/zzz2.lus
PASS: ./lus2lic {-o /tmp/zzz2.lic should_work/zzz2.lus}
spawn ./lus2lic -ec -o /tmp/zzz2.ec should_work/zzz2.lus
PASS: ./lus2lic {-ec -o /tmp/zzz2.ec should_work/zzz2.lus}
spawn ./ec2c -o /tmp/zzz2.c /tmp/zzz2.ec
PASS: ./ec2c {-o /tmp/zzz2.c /tmp/zzz2.ec}
spawn ./lus2lic -o /tmp/polymorphic_pack.lic should_work/polymorphic_pack.lus
PASS: ./lus2lic {-o /tmp/polymorphic_pack.lic should_work/polymorphic_pack.lus}
spawn ./lus2lic -ec -o /tmp/polymorphic_pack.ec should_work/polymorphic_pack.lus
PASS: ./lus2lic {-ec -o /tmp/polymorphic_pack.ec should_work/polymorphic_pack.lus}
spawn ./ec2c -o /tmp/polymorphic_pack.c /tmp/polymorphic_pack.ec
PASS: ./ec2c {-o /tmp/polymorphic_pack.c /tmp/polymorphic_pack.ec}
spawn ./lus2lic -o /tmp/COUNTER.lic should_work/COUNTER.lus
PASS: ./lus2lic {-o /tmp/COUNTER.lic should_work/COUNTER.lus}
spawn ./lus2lic -ec -o /tmp/COUNTER.ec should_work/COUNTER.lus
PASS: ./lus2lic {-ec -o /tmp/COUNTER.ec should_work/COUNTER.lus}
spawn ./ec2c -o /tmp/COUNTER.c /tmp/COUNTER.ec
PASS: ./ec2c {-o /tmp/COUNTER.c /tmp/COUNTER.ec}
spawn ./lus2lic -o /tmp/minmax3.lic should_work/minmax3.lus
PASS: ./lus2lic {-o /tmp/minmax3.lic should_work/minmax3.lus}
spawn ./lus2lic -ec -o /tmp/minmax3.ec should_work/minmax3.lus
PASS: ./lus2lic {-ec -o /tmp/minmax3.ec should_work/minmax3.lus}
spawn ./ec2c -o /tmp/minmax3.c /tmp/minmax3.ec
PASS: ./ec2c {-o /tmp/minmax3.c /tmp/minmax3.ec}
spawn ./lus2lic -o /tmp/X3.lic should_work/X3.lus
PASS: ./lus2lic {-o /tmp/X3.lic should_work/X3.lus}
spawn ./lus2lic -ec -o /tmp/X3.ec should_work/X3.lus
PASS: ./lus2lic {-ec -o /tmp/X3.ec should_work/X3.lus}
spawn ./ec2c -o /tmp/X3.c /tmp/X3.ec
PASS: ./ec2c {-o /tmp/X3.c /tmp/X3.ec}
spawn ./lus2lic -o /tmp/filter.lic should_work/filter.lus
PASS: ./lus2lic {-o /tmp/filter.lic should_work/filter.lus}
spawn ./lus2lic -ec -o /tmp/filter.ec should_work/filter.lus
PASS: ./lus2lic {-ec -o /tmp/filter.ec should_work/filter.lus}
spawn ./ec2c -o /tmp/filter.c /tmp/filter.ec
PASS: ./ec2c {-o /tmp/filter.c /tmp/filter.ec}
spawn ./lus2lic -o /tmp/ec.lic should_work/ec.lus
PASS: ./lus2lic {-o /tmp/ec.lic should_work/ec.lus}
spawn ./lus2lic -ec -o /tmp/ec.ec should_work/ec.lus
PASS: ./lus2lic {-ec -o /tmp/ec.ec should_work/ec.lus}
spawn ./ec2c -o /tmp/ec.c /tmp/ec.ec
PASS: ./ec2c {-o /tmp/ec.c /tmp/ec.ec}
spawn ./lus2lic -o /tmp/morel3.lic should_work/morel3.lus
PASS: ./lus2lic {-o /tmp/morel3.lic should_work/morel3.lus}
spawn ./lus2lic -ec -o /tmp/morel3.ec should_work/morel3.lus
PASS: ./lus2lic {-ec -o /tmp/morel3.ec should_work/morel3.lus}
spawn ./ec2c -o /tmp/morel3.c /tmp/morel3.ec
PASS: ./ec2c {-o /tmp/morel3.c /tmp/morel3.ec}
spawn ./lus2lic -o /tmp/fresh_name.lic should_work/fresh_name.lus
PASS: ./lus2lic {-o /tmp/fresh_name.lic should_work/fresh_name.lus}
spawn ./lus2lic -ec -o /tmp/fresh_name.ec should_work/fresh_name.lus
PASS: ./lus2lic {-ec -o /tmp/fresh_name.ec should_work/fresh_name.lus}
spawn ./ec2c -o /tmp/fresh_name.c /tmp/fresh_name.ec
PASS: ./ec2c {-o /tmp/fresh_name.c /tmp/fresh_name.ec}
spawn ./lus2lic -o /tmp/ply03.lic should_work/ply03.lus
PASS: ./lus2lic {-o /tmp/ply03.lic should_work/ply03.lus}
spawn ./lus2lic -ec -o /tmp/ply03.ec should_work/ply03.lus
PASS: ./lus2lic {-ec -o /tmp/ply03.ec should_work/ply03.lus}
spawn ./ec2c -o /tmp/ply03.c /tmp/ply03.ec
PASS: ./ec2c {-o /tmp/ply03.c /tmp/ply03.ec}
spawn ./lus2lic -o /tmp/param_struct.lic should_work/param_struct.lus
PASS: ./lus2lic {-o /tmp/param_struct.lic should_work/param_struct.lus}
spawn ./lus2lic -ec -o /tmp/param_struct.ec should_work/param_struct.lus
PASS: ./lus2lic {-ec -o /tmp/param_struct.ec should_work/param_struct.lus}
spawn ./ec2c -o /tmp/param_struct.c /tmp/param_struct.ec
PASS: ./ec2c {-o /tmp/param_struct.c /tmp/param_struct.ec}
spawn ./lus2lic -o /tmp/minmax2.lic should_work/minmax2.lus
PASS: ./lus2lic {-o /tmp/minmax2.lic should_work/minmax2.lus}
spawn ./lus2lic -ec -o /tmp/minmax2.ec should_work/minmax2.lus
PASS: ./lus2lic {-ec -o /tmp/minmax2.ec should_work/minmax2.lus}
spawn ./ec2c -o /tmp/minmax2.c /tmp/minmax2.ec
PASS: ./ec2c {-o /tmp/minmax2.c /tmp/minmax2.ec}
spawn ./lus2lic -o /tmp/plus.lic should_work/plus.lus
PASS: ./lus2lic {-o /tmp/plus.lic should_work/plus.lus}
spawn ./lus2lic -ec -o /tmp/plus.ec should_work/plus.lus
PASS: ./lus2lic {-ec -o /tmp/plus.ec should_work/plus.lus}
spawn ./ec2c -o /tmp/plus.c /tmp/plus.ec
PASS: ./ec2c {-o /tmp/plus.c /tmp/plus.ec}
spawn ./lus2lic -o /tmp/xx.lic should_work/xx.lus
PASS: ./lus2lic {-o /tmp/xx.lic should_work/xx.lus}
spawn ./lus2lic -ec -o /tmp/xx.ec should_work/xx.lus
PASS: ./lus2lic {-ec -o /tmp/xx.ec should_work/xx.lus}
spawn ./ec2c -o /tmp/xx.c /tmp/xx.ec
PASS: ./ec2c {-o /tmp/xx.c /tmp/xx.ec}
spawn ./lus2lic -o /tmp/call07.lic should_work/call07.lus
PASS: ./lus2lic {-o /tmp/call07.lic should_work/call07.lus}
spawn ./lus2lic -ec -o /tmp/call07.ec should_work/call07.lus
PASS: ./lus2lic {-ec -o /tmp/call07.ec should_work/call07.lus}
spawn ./ec2c -o /tmp/call07.c /tmp/call07.ec
PASS: ./ec2c {-o /tmp/call07.c /tmp/call07.ec}
spawn ./lus2lic -o /tmp/shift_ludic.lic should_work/shift_ludic.lus
PASS: ./lus2lic {-o /tmp/shift_ludic.lic should_work/shift_ludic.lus}
spawn ./lus2lic -ec -o /tmp/shift_ludic.ec should_work/shift_ludic.lus
PASS: ./lus2lic {-ec -o /tmp/shift_ludic.ec should_work/shift_ludic.lus}
spawn ./ec2c -o /tmp/shift_ludic.c /tmp/shift_ludic.ec
PASS: ./ec2c {-o /tmp/shift_ludic.c /tmp/shift_ludic.ec}
spawn ./lus2lic -o /tmp/pilote-1.0.lic should_work/pilote-1.0.lus
PASS: ./lus2lic {-o /tmp/pilote-1.0.lic should_work/pilote-1.0.lus}
spawn ./lus2lic -ec -o /tmp/pilote-1.0.ec should_work/pilote-1.0.lus
PASS: ./lus2lic {-ec -o /tmp/pilote-1.0.ec should_work/pilote-1.0.lus}
spawn ./ec2c -o /tmp/pilote-1.0.c /tmp/pilote-1.0.ec
PASS: ./ec2c {-o /tmp/pilote-1.0.c /tmp/pilote-1.0.ec}
spawn ./lus2lic -o /tmp/trivial.lic should_work/trivial.lus
PASS: ./lus2lic {-o /tmp/trivial.lic should_work/trivial.lus}
spawn ./lus2lic -ec -o /tmp/trivial.ec should_work/trivial.lus
PASS: ./lus2lic {-ec -o /tmp/trivial.ec should_work/trivial.lus}
spawn ./ec2c -o /tmp/trivial.c /tmp/trivial.ec
PASS: ./ec2c {-o /tmp/trivial.c /tmp/trivial.ec}
spawn ./lus2lic -o /tmp/packs.lic should_work/packs.lus
PASS: ./lus2lic {-o /tmp/packs.lic should_work/packs.lus}
spawn ./lus2lic -ec -o /tmp/packs.ec should_work/packs.lus
PASS: ./lus2lic {-ec -o /tmp/packs.ec should_work/packs.lus}
spawn ./ec2c -o /tmp/packs.c /tmp/packs.ec
PASS: ./ec2c {-o /tmp/packs.c /tmp/packs.ec}
spawn ./lus2lic -o /tmp/sincos.lic should_work/sincos.lus
PASS: ./lus2lic {-o /tmp/sincos.lic should_work/sincos.lus}
spawn ./lus2lic -ec -o /tmp/sincos.ec should_work/sincos.lus
PASS: ./lus2lic {-ec -o /tmp/sincos.ec should_work/sincos.lus}
spawn ./ec2c -o /tmp/sincos.c /tmp/sincos.ec
PASS: ./ec2c {-o /tmp/sincos.c /tmp/sincos.ec}
spawn ./lus2lic -o /tmp/newpacks.lic should_work/newpacks.lus
PASS: ./lus2lic {-o /tmp/newpacks.lic should_work/newpacks.lus}
spawn ./lus2lic -ec -o /tmp/newpacks.ec should_work/newpacks.lus
PASS: ./lus2lic {-ec -o /tmp/newpacks.ec should_work/newpacks.lus}
spawn ./ec2c -o /tmp/newpacks.c /tmp/newpacks.ec
PASS: ./ec2c {-o /tmp/newpacks.c /tmp/newpacks.ec}
spawn ./lus2lic -o /tmp/morel5.lic should_work/morel5.lus
PASS: ./lus2lic {-o /tmp/morel5.lic should_work/morel5.lus}
spawn ./lus2lic -ec -o /tmp/morel5.ec should_work/morel5.lus
PASS: ./lus2lic {-ec -o /tmp/morel5.ec should_work/morel5.lus}
spawn ./ec2c -o /tmp/morel5.c /tmp/morel5.ec
PASS: ./ec2c {-o /tmp/morel5.c /tmp/morel5.ec}
spawn ./lus2lic -o /tmp/bred.lic should_work/bred.lus
PASS: ./lus2lic {-o /tmp/bred.lic should_work/bred.lus}
spawn ./lus2lic -ec -o /tmp/bred.ec should_work/bred.lus
PASS: ./lus2lic {-ec -o /tmp/bred.ec should_work/bred.lus}
spawn ./ec2c -o /tmp/bred.c /tmp/bred.ec
PASS: ./ec2c {-o /tmp/bred.c /tmp/bred.ec}
spawn ./lus2lic -o /tmp/tri.lic should_work/tri.lus
PASS: ./lus2lic {-o /tmp/tri.lic should_work/tri.lus}
spawn ./lus2lic -ec -o /tmp/tri.ec should_work/tri.lus
PASS: ./lus2lic {-ec -o /tmp/tri.ec should_work/tri.lus}
spawn ./ec2c -o /tmp/tri.c /tmp/tri.ec
PASS: ./ec2c {-o /tmp/tri.c /tmp/tri.ec}
spawn ./lus2lic -o /tmp/calculs_max.lic should_work/calculs_max.lus
PASS: ./lus2lic {-o /tmp/calculs_max.lic should_work/calculs_max.lus}
spawn ./lus2lic -ec -o /tmp/calculs_max.ec should_work/calculs_max.lus
PASS: ./lus2lic {-ec -o /tmp/calculs_max.ec should_work/calculs_max.lus}
spawn ./ec2c -o /tmp/calculs_max.c /tmp/calculs_max.ec
PASS: ./ec2c {-o /tmp/calculs_max.c /tmp/calculs_max.ec}
spawn ./lus2lic -o /tmp/testCA.lic should_work/testCA.lus
PASS: ./lus2lic {-o /tmp/testCA.lic should_work/testCA.lus}
spawn ./lus2lic -ec -o /tmp/testCA.ec should_work/testCA.lus
PASS: ./lus2lic {-ec -o /tmp/testCA.ec should_work/testCA.lus}
spawn ./ec2c -o /tmp/testCA.c /tmp/testCA.ec
PASS: ./ec2c {-o /tmp/testCA.c /tmp/testCA.ec}
spawn ./lus2lic -o /tmp/deconne.lic should_work/deconne.lus
PASS: ./lus2lic {-o /tmp/deconne.lic should_work/deconne.lus}
spawn ./lus2lic -ec -o /tmp/deconne.ec should_work/deconne.lus
PASS: ./lus2lic {-ec -o /tmp/deconne.ec should_work/deconne.lus}
spawn ./ec2c -o /tmp/deconne.c /tmp/deconne.ec
PASS: ./ec2c {-o /tmp/deconne.c /tmp/deconne.ec}
spawn ./lus2lic -o /tmp/noAlarm.lic should_work/noAlarm.lus
PASS: ./lus2lic {-o /tmp/noAlarm.lic should_work/noAlarm.lus}
spawn ./lus2lic -ec -o /tmp/noAlarm.ec should_work/noAlarm.lus
PASS: ./lus2lic {-ec -o /tmp/noAlarm.ec should_work/noAlarm.lus}
spawn ./ec2c -o /tmp/noAlarm.c /tmp/noAlarm.ec
PASS: ./ec2c {-o /tmp/noAlarm.c /tmp/noAlarm.ec}
spawn ./lus2lic -o /tmp/clock_ite.lic should_work/clock_ite.lus
PASS: ./lus2lic {-o /tmp/clock_ite.lic should_work/clock_ite.lus}
spawn ./lus2lic -ec -o /tmp/clock_ite.ec should_work/clock_ite.lus
PASS: ./lus2lic {-ec -o /tmp/clock_ite.ec should_work/clock_ite.lus}
spawn ./ec2c -o /tmp/clock_ite.c /tmp/clock_ite.ec
PASS: ./ec2c {-o /tmp/clock_ite.c /tmp/clock_ite.ec}
spawn ./lus2lic -o /tmp/morel4.lic should_work/morel4.lus
PASS: ./lus2lic {-o /tmp/morel4.lic should_work/morel4.lus}
spawn ./lus2lic -ec -o /tmp/morel4.ec should_work/morel4.lus
PASS: ./lus2lic {-ec -o /tmp/morel4.ec should_work/morel4.lus}
spawn ./ec2c -o /tmp/morel4.c /tmp/morel4.ec
PASS: ./ec2c {-o /tmp/morel4.c /tmp/morel4.ec}
spawn ./lus2lic -o /tmp/enum.lic should_work/enum.lus
PASS: ./lus2lic {-o /tmp/enum.lic should_work/enum.lus}
spawn ./lus2lic -ec -o /tmp/enum.ec should_work/enum.lus
PASS: ./lus2lic {-ec -o /tmp/enum.ec should_work/enum.lus}
spawn ./ec2c -o /tmp/enum.c /tmp/enum.ec
PASS: ./ec2c {-o /tmp/enum.c /tmp/enum.ec}
spawn ./lus2lic -o /tmp/param_node4.lic should_work/param_node4.lus
PASS: ./lus2lic {-o /tmp/param_node4.lic should_work/param_node4.lus}
spawn ./lus2lic -ec -o /tmp/param_node4.ec should_work/param_node4.lus
PASS: ./lus2lic {-ec -o /tmp/param_node4.ec should_work/param_node4.lus}
spawn ./ec2c -o /tmp/param_node4.c /tmp/param_node4.ec
PASS: ./ec2c {-o /tmp/param_node4.c /tmp/param_node4.ec}
spawn ./lus2lic -o /tmp/bad_call03.lic should_work/bad_call03.lus
PASS: ./lus2lic {-o /tmp/bad_call03.lic should_work/bad_call03.lus}
spawn ./lus2lic -ec -o /tmp/bad_call03.ec should_work/bad_call03.lus
PASS: ./lus2lic {-ec -o /tmp/bad_call03.ec should_work/bad_call03.lus}
spawn ./ec2c -o /tmp/bad_call03.c /tmp/bad_call03.ec
PASS: ./ec2c {-o /tmp/bad_call03.c /tmp/bad_call03.ec}
spawn ./lus2lic -o /tmp/onlyroll.lic should_work/onlyroll.lus
PASS: ./lus2lic {-o /tmp/onlyroll.lic should_work/onlyroll.lus}
spawn ./lus2lic -ec -o /tmp/onlyroll.ec should_work/onlyroll.lus
PASS: ./lus2lic {-ec -o /tmp/onlyroll.ec should_work/onlyroll.lus}
spawn ./ec2c -o /tmp/onlyroll.c /tmp/onlyroll.ec
PASS: ./ec2c {-o /tmp/onlyroll.c /tmp/onlyroll.ec}
spawn ./lus2lic -o /tmp/produitBool.lic should_work/produitBool.lus
PASS: ./lus2lic {-o /tmp/produitBool.lic should_work/produitBool.lus}
spawn ./lus2lic -ec -o /tmp/produitBool.ec should_work/produitBool.lus
PASS: ./lus2lic {-ec -o /tmp/produitBool.ec should_work/produitBool.lus}
spawn ./ec2c -o /tmp/produitBool.c /tmp/produitBool.ec
PASS: ./ec2c {-o /tmp/produitBool.c /tmp/produitBool.ec}
spawn ./lus2lic -o /tmp/noeudsIndependants.lic should_work/noeudsIndependants.lus
PASS: ./lus2lic {-o /tmp/noeudsIndependants.lic should_work/noeudsIndependants.lus}
spawn ./lus2lic -ec -o /tmp/noeudsIndependants.ec should_work/noeudsIndependants.lus
PASS: ./lus2lic {-ec -o /tmp/noeudsIndependants.ec should_work/noeudsIndependants.lus}
spawn ./ec2c -o /tmp/noeudsIndependants.c /tmp/noeudsIndependants.ec
PASS: ./ec2c {-o /tmp/noeudsIndependants.c /tmp/noeudsIndependants.ec}
spawn ./lus2lic -o /tmp/mouse.lic should_work/mouse.lus
PASS: ./lus2lic {-o /tmp/mouse.lic should_work/mouse.lus}
spawn ./lus2lic -ec -o /tmp/mouse.ec should_work/mouse.lus
PASS: ./lus2lic {-ec -o /tmp/mouse.ec should_work/mouse.lus}
spawn ./ec2c -o /tmp/mouse.c /tmp/mouse.ec
PASS: ./ec2c {-o /tmp/mouse.c /tmp/mouse.ec}
spawn ./lus2lic -o /tmp/param_node3.lic should_work/param_node3.lus
PASS: ./lus2lic {-o /tmp/param_node3.lic should_work/param_node3.lus}
spawn ./lus2lic -ec -o /tmp/param_node3.ec should_work/param_node3.lus
PASS: ./lus2lic {-ec -o /tmp/param_node3.ec should_work/param_node3.lus}
spawn ./ec2c -o /tmp/param_node3.c /tmp/param_node3.ec
PASS: ./ec2c {-o /tmp/param_node3.c /tmp/param_node3.ec}
spawn ./lus2lic -o /tmp/pipeline.lic should_work/pipeline.lus
PASS: ./lus2lic {-o /tmp/pipeline.lic should_work/pipeline.lus}
spawn ./lus2lic -ec -o /tmp/pipeline.ec should_work/pipeline.lus
PASS: ./lus2lic {-ec -o /tmp/pipeline.ec should_work/pipeline.lus}
spawn ./ec2c -o /tmp/pipeline.c /tmp/pipeline.ec
PASS: ./ec2c {-o /tmp/pipeline.c /tmp/pipeline.ec}
spawn ./lus2lic -o /tmp/mapinf.lic should_work/mapinf.lus
PASS: ./lus2lic {-o /tmp/mapinf.lic should_work/mapinf.lus}
spawn ./lus2lic -ec -o /tmp/mapinf.ec should_work/mapinf.lus
PASS: ./lus2lic {-ec -o /tmp/mapinf.ec should_work/mapinf.lus}
spawn ./ec2c -o /tmp/mapinf.c /tmp/mapinf.ec
PASS: ./ec2c {-o /tmp/mapinf.c /tmp/mapinf.ec}
spawn ./lus2lic -o /tmp/integrator.lic should_work/integrator.lus
PASS: ./lus2lic {-o /tmp/integrator.lic should_work/integrator.lus}
spawn ./lus2lic -ec -o /tmp/integrator.ec should_work/integrator.lus
PASS: ./lus2lic {-ec -o /tmp/integrator.ec should_work/integrator.lus}
spawn ./ec2c -o /tmp/integrator.c /tmp/integrator.ec
PASS: ./ec2c {-o /tmp/integrator.c /tmp/integrator.ec}
spawn ./lus2lic -o /tmp/nc4.lic should_work/nc4.lus
PASS: ./lus2lic {-o /tmp/nc4.lic should_work/nc4.lus}
spawn ./lus2lic -ec -o /tmp/nc4.ec should_work/nc4.lus
PASS: ./lus2lic {-ec -o /tmp/nc4.ec should_work/nc4.lus}
spawn ./ec2c -o /tmp/nc4.c /tmp/nc4.ec
PASS: ./ec2c {-o /tmp/nc4.c /tmp/nc4.ec}
spawn ./lus2lic -o /tmp/mm3.lic should_work/mm3.lus
PASS: ./lus2lic {-o /tmp/mm3.lic should_work/mm3.lus}
spawn ./lus2lic -ec -o /tmp/mm3.ec should_work/mm3.lus
PASS: ./lus2lic {-ec -o /tmp/mm3.ec should_work/mm3.lus}
spawn ./ec2c -o /tmp/mm3.c /tmp/mm3.ec
PASS: ./ec2c {-o /tmp/mm3.c /tmp/mm3.ec}
spawn ./lus2lic -o /tmp/over2.lic should_work/over2.lus
PASS: ./lus2lic {-o /tmp/over2.lic should_work/over2.lus}
spawn ./lus2lic -ec -o /tmp/over2.ec should_work/over2.lus
PASS: ./lus2lic {-ec -o /tmp/over2.ec should_work/over2.lus}
spawn ./ec2c -o /tmp/over2.c /tmp/over2.ec
PASS: ./ec2c {-o /tmp/over2.c /tmp/over2.ec}
spawn ./lus2lic -o /tmp/over3.lic should_work/over3.lus
PASS: ./lus2lic {-o /tmp/over3.lic should_work/over3.lus}
spawn ./lus2lic -ec -o /tmp/over3.ec should_work/over3.lus
PASS: ./lus2lic {-ec -o /tmp/over3.ec should_work/over3.lus}
spawn ./ec2c -o /tmp/over3.c /tmp/over3.ec
PASS: ./ec2c {-o /tmp/over3.c /tmp/over3.ec}
spawn ./lus2lic -o /tmp/complex.lic should_work/complex.lus
PASS: ./lus2lic {-o /tmp/complex.lic should_work/complex.lus}
spawn ./lus2lic -ec -o /tmp/complex.ec should_work/complex.lus
PASS: ./lus2lic {-ec -o /tmp/complex.ec should_work/complex.lus}
spawn ./ec2c -o /tmp/complex.c /tmp/complex.ec
PASS: ./ec2c {-o /tmp/complex.c /tmp/complex.ec}
spawn ./lus2lic -o /tmp/initial.lic should_work/initial.lus
PASS: ./lus2lic {-o /tmp/initial.lic should_work/initial.lus}
spawn ./lus2lic -ec -o /tmp/initial.ec should_work/initial.lus
PASS: ./lus2lic {-ec -o /tmp/initial.ec should_work/initial.lus}
spawn ./ec2c -o /tmp/initial.c /tmp/initial.ec
PASS: ./ec2c {-o /tmp/initial.c /tmp/initial.ec}
spawn ./lus2lic -o /tmp/declaration.lic should_work/declaration.lus
PASS: ./lus2lic {-o /tmp/declaration.lic should_work/declaration.lus}
spawn ./lus2lic -ec -o /tmp/declaration.ec should_work/declaration.lus
PASS: ./lus2lic {-ec -o /tmp/declaration.ec should_work/declaration.lus}
spawn ./ec2c -o /tmp/declaration.c /tmp/declaration.ec
PASS: ./ec2c {-o /tmp/declaration.c /tmp/declaration.ec}
spawn ./lus2lic -o /tmp/PCOND1.lic should_work/PCOND1.lus
PASS: ./lus2lic {-o /tmp/PCOND1.lic should_work/PCOND1.lus}
spawn ./lus2lic -ec -o /tmp/PCOND1.ec should_work/PCOND1.lus
PASS: ./lus2lic {-ec -o /tmp/PCOND1.ec should_work/PCOND1.lus}
spawn ./ec2c -o /tmp/PCOND1.c /tmp/PCOND1.ec
PASS: ./ec2c {-o /tmp/PCOND1.c /tmp/PCOND1.ec}
spawn ./lus2lic -o /tmp/TIME_STABLE1.lic should_work/TIME_STABLE1.lus
PASS: ./lus2lic {-o /tmp/TIME_STABLE1.lic should_work/TIME_STABLE1.lus}
spawn ./lus2lic -ec -o /tmp/TIME_STABLE1.ec should_work/TIME_STABLE1.lus
PASS: ./lus2lic {-ec -o /tmp/TIME_STABLE1.ec should_work/TIME_STABLE1.lus}
spawn ./ec2c -o /tmp/TIME_STABLE1.c /tmp/TIME_STABLE1.ec
PASS: ./ec2c {-o /tmp/TIME_STABLE1.c /tmp/TIME_STABLE1.ec}
spawn ./lus2lic -o /tmp/nc5.lic should_work/nc5.lus
PASS: ./lus2lic {-o /tmp/nc5.lic should_work/nc5.lus}
spawn ./lus2lic -ec -o /tmp/nc5.ec should_work/nc5.lus
PASS: ./lus2lic {-ec -o /tmp/nc5.ec should_work/nc5.lus}
spawn ./ec2c -o /tmp/nc5.c /tmp/nc5.ec
PASS: ./ec2c {-o /tmp/nc5.c /tmp/nc5.ec}
spawn ./lus2lic -o /tmp/call.lic should_work/call.lus
PASS: ./lus2lic {-o /tmp/call.lic should_work/call.lus}
spawn ./lus2lic -ec -o /tmp/call.ec should_work/call.lus
PASS: ./lus2lic {-ec -o /tmp/call.ec should_work/call.lus}
spawn ./ec2c -o /tmp/call.c /tmp/call.ec
PASS: ./ec2c {-o /tmp/call.c /tmp/call.ec}
spawn ./lus2lic -o /tmp/mouse1.lic should_work/mouse1.lus
PASS: ./lus2lic {-o /tmp/mouse1.lic should_work/mouse1.lus}
spawn ./lus2lic -ec -o /tmp/mouse1.ec should_work/mouse1.lus
PASS: ./lus2lic {-ec -o /tmp/mouse1.ec should_work/mouse1.lus}
spawn ./ec2c -o /tmp/mouse1.c /tmp/mouse1.ec
PASS: ./ec2c {-o /tmp/mouse1.c /tmp/mouse1.ec}
spawn ./lus2lic -o /tmp/lustre_test1_ok.lic should_work/lustre_test1_ok.lus
PASS: ./lus2lic {-o /tmp/lustre_test1_ok.lic should_work/lustre_test1_ok.lus}
spawn ./lus2lic -ec -o /tmp/lustre_test1_ok.ec should_work/lustre_test1_ok.lus
PASS: ./lus2lic {-ec -o /tmp/lustre_test1_ok.ec should_work/lustre_test1_ok.lus}
spawn ./ec2c -o /tmp/lustre_test1_ok.c /tmp/lustre_test1_ok.ec
PASS: ./ec2c {-o /tmp/lustre_test1_ok.c /tmp/lustre_test1_ok.ec}
spawn ./lus2lic -o /tmp/compteur.lic should_work/compteur.lus
PASS: ./lus2lic {-o /tmp/compteur.lic should_work/compteur.lus}
spawn ./lus2lic -ec -o /tmp/compteur.ec should_work/compteur.lus
PASS: ./lus2lic {-ec -o /tmp/compteur.ec should_work/compteur.lus}
spawn ./ec2c -o /tmp/compteur.c /tmp/compteur.ec
PASS: ./ec2c {-o /tmp/compteur.c /tmp/compteur.ec}
spawn ./lus2lic -o /tmp/Int.lic should_work/Int.lus
PASS: ./lus2lic {-o /tmp/Int.lic should_work/Int.lus}
spawn ./lus2lic -ec -o /tmp/Int.ec should_work/Int.lus
PASS: ./lus2lic {-ec -o /tmp/Int.ec should_work/Int.lus}
spawn ./ec2c -o /tmp/Int.c /tmp/Int.ec
PASS: ./ec2c {-o /tmp/Int.c /tmp/Int.ec}
spawn ./lus2lic -o /tmp/t2.lic should_work/t2.lus
PASS: ./lus2lic {-o /tmp/t2.lic should_work/t2.lus}
spawn ./lus2lic -ec -o /tmp/t2.ec should_work/t2.lus
PASS: ./lus2lic {-ec -o /tmp/t2.ec should_work/t2.lus}
spawn ./ec2c -o /tmp/t2.c /tmp/t2.ec
PASS: ./ec2c {-o /tmp/t2.c /tmp/t2.ec}
spawn ./lus2lic -o /tmp/arbitre.lic should_work/arbitre.lus
PASS: ./lus2lic {-o /tmp/arbitre.lic should_work/arbitre.lus}
spawn ./lus2lic -ec -o /tmp/arbitre.ec should_work/arbitre.lus
PASS: ./lus2lic {-ec -o /tmp/arbitre.ec should_work/arbitre.lus}
spawn ./ec2c -o /tmp/arbitre.c /tmp/arbitre.ec
PASS: ./ec2c {-o /tmp/arbitre.c /tmp/arbitre.ec}
spawn ./lus2lic -o /tmp/test_const.lic should_work/test_const.lus
PASS: ./lus2lic {-o /tmp/test_const.lic should_work/test_const.lus}
spawn ./lus2lic -ec -o /tmp/test_const.ec should_work/test_const.lus
PASS: ./lus2lic {-ec -o /tmp/test_const.ec should_work/test_const.lus}
spawn ./ec2c -o /tmp/test_const.c /tmp/test_const.ec
PASS: ./ec2c {-o /tmp/test_const.c /tmp/test_const.ec}
spawn ./lus2lic -o /tmp/when_tuple.lic should_work/when_tuple.lus
PASS: ./lus2lic {-o /tmp/when_tuple.lic should_work/when_tuple.lus}
spawn ./lus2lic -ec -o /tmp/when_tuple.ec should_work/when_tuple.lus
PASS: ./lus2lic {-ec -o /tmp/when_tuple.ec should_work/when_tuple.lus}
spawn ./ec2c -o /tmp/when_tuple.c /tmp/when_tuple.ec
PASS: ./ec2c {-o /tmp/when_tuple.c /tmp/when_tuple.ec}
spawn ./lus2lic -o /tmp/FillFollowedByRed.lic should_work/FillFollowedByRed.lus
PASS: ./lus2lic {-o /tmp/FillFollowedByRed.lic should_work/FillFollowedByRed.lus}
spawn ./lus2lic -ec -o /tmp/FillFollowedByRed.ec should_work/FillFollowedByRed.lus
PASS: ./lus2lic {-ec -o /tmp/FillFollowedByRed.ec should_work/FillFollowedByRed.lus}
spawn ./ec2c -o /tmp/FillFollowedByRed.c /tmp/FillFollowedByRed.ec
PASS: ./ec2c {-o /tmp/FillFollowedByRed.c /tmp/FillFollowedByRed.ec}
spawn ./lus2lic -o /tmp/sample_time_change.lic should_work/sample_time_change.lus
PASS: ./lus2lic {-o /tmp/sample_time_change.lic should_work/sample_time_change.lus}
spawn ./lus2lic -ec -o /tmp/sample_time_change.ec should_work/sample_time_change.lus
PASS: ./lus2lic {-ec -o /tmp/sample_time_change.ec should_work/sample_time_change.lus}
spawn ./ec2c -o /tmp/sample_time_change.c /tmp/sample_time_change.ec
PASS: ./ec2c {-o /tmp/sample_time_change.c /tmp/sample_time_change.ec}
spawn ./lus2lic -o /tmp/predef01.lic should_work/predef01.lus
PASS: ./lus2lic {-o /tmp/predef01.lic should_work/predef01.lus}
spawn ./lus2lic -ec -o /tmp/predef01.ec should_work/predef01.lus
PASS: ./lus2lic {-ec -o /tmp/predef01.ec should_work/predef01.lus}
spawn ./ec2c -o /tmp/predef01.c /tmp/predef01.ec
PASS: ./ec2c {-o /tmp/predef01.c /tmp/predef01.ec}
spawn ./lus2lic -o /tmp/long_et_stupide_nom_de_noeud.lic should_work/long_et_stupide_nom_de_noeud.lus
PASS: ./lus2lic {-o /tmp/long_et_stupide_nom_de_noeud.lic should_work/long_et_stupide_nom_de_noeud.lus}
spawn ./lus2lic -ec -o /tmp/long_et_stupide_nom_de_noeud.ec should_work/long_et_stupide_nom_de_noeud.lus
PASS: ./lus2lic {-ec -o /tmp/long_et_stupide_nom_de_noeud.ec should_work/long_et_stupide_nom_de_noeud.lus}
spawn ./ec2c -o /tmp/long_et_stupide_nom_de_noeud.c /tmp/long_et_stupide_nom_de_noeud.ec
PASS: ./ec2c {-o /tmp/long_et_stupide_nom_de_noeud.c /tmp/long_et_stupide_nom_de_noeud.ec}
spawn ./lus2lic -o /tmp/CURRENT.lic should_work/CURRENT.lus
PASS: ./lus2lic {-o /tmp/CURRENT.lic should_work/CURRENT.lus}
spawn ./lus2lic -ec -o /tmp/CURRENT.ec should_work/CURRENT.lus
PASS: ./lus2lic {-ec -o /tmp/CURRENT.ec should_work/CURRENT.lus}
spawn ./ec2c -o /tmp/CURRENT.c /tmp/CURRENT.ec
PASS: ./ec2c {-o /tmp/CURRENT.c /tmp/CURRENT.ec}
spawn ./lus2lic -o /tmp/left.lic should_work/left.lus
PASS: ./lus2lic {-o /tmp/left.lic should_work/left.lus}
spawn ./lus2lic -ec -o /tmp/left.ec should_work/left.lus
PASS: ./lus2lic {-ec -o /tmp/left.ec should_work/left.lus}
spawn ./ec2c -o /tmp/left.c /tmp/left.ec
PASS: ./ec2c {-o /tmp/left.c /tmp/left.ec}
spawn ./lus2lic -o /tmp/ts04.lic should_work/ts04.lus
PASS: ./lus2lic {-o /tmp/ts04.lic should_work/ts04.lus}
spawn ./lus2lic -ec -o /tmp/ts04.ec should_work/ts04.lus
PASS: ./lus2lic {-ec -o /tmp/ts04.ec should_work/ts04.lus}
spawn ./ec2c -o /tmp/ts04.c /tmp/ts04.ec
PASS: ./ec2c {-o /tmp/ts04.c /tmp/ts04.ec}
spawn ./lus2lic -o /tmp/bug_map_fby.lic should_work/bug_map_fby.lus
*** Error in file "/home/jahier/lus2lic/test/should_work/bug_map_fby.lus", line 33, col 13 to 15, token 'fby':
*** Bad static argument nature, a node was expected
FAIL: without any option: ./lus2lic {-o /tmp/bug_map_fby.lic should_work/bug_map_fby.lus}
spawn ./lus2lic -ec -o /tmp/bug_map_fby.ec should_work/bug_map_fby.lus
*** Error in file "/home/jahier/lus2lic/test/should_work/bug_map_fby.lus", line 33, col 13 to 15, token 'fby':
*** Bad static argument nature, a node was expected
FAIL: Generate ec code : ./lus2lic {-ec -o /tmp/bug_map_fby.ec should_work/bug_map_fby.lus}
spawn ./lus2lic -o /tmp/multiclock.lic should_work/multiclock.lus
PASS: ./lus2lic {-o /tmp/multiclock.lic should_work/multiclock.lus}
spawn ./lus2lic -ec -o /tmp/multiclock.ec should_work/multiclock.lus
PASS: ./lus2lic {-ec -o /tmp/multiclock.ec should_work/multiclock.lus}
spawn ./ec2c -o /tmp/multiclock.c /tmp/multiclock.ec
PASS: ./ec2c {-o /tmp/multiclock.c /tmp/multiclock.ec}
spawn ./lus2lic -o /tmp/nc2.lic should_work/nc2.lus
PASS: ./lus2lic {-o /tmp/nc2.lic should_work/nc2.lus}
spawn ./lus2lic -ec -o /tmp/nc2.ec should_work/nc2.lus
PASS: ./lus2lic {-ec -o /tmp/nc2.ec should_work/nc2.lus}
spawn ./ec2c -o /tmp/nc2.c /tmp/nc2.ec
PASS: ./ec2c {-o /tmp/nc2.c /tmp/nc2.ec}
spawn ./lus2lic -o /tmp/morel.lic should_work/morel.lus
PASS: ./lus2lic {-o /tmp/morel.lic should_work/morel.lus}
spawn ./lus2lic -ec -o /tmp/morel.ec should_work/morel.lus
PASS: ./lus2lic {-ec -o /tmp/morel.ec should_work/morel.lus}
spawn ./ec2c -o /tmp/morel.c /tmp/morel.ec
PASS: ./ec2c {-o /tmp/morel.c /tmp/morel.ec}
spawn ./lus2lic -o /tmp/SOURIS.lic should_work/SOURIS.lus
PASS: ./lus2lic {-o /tmp/SOURIS.lic should_work/SOURIS.lus}
spawn ./lus2lic -ec -o /tmp/SOURIS.ec should_work/SOURIS.lus
PASS: ./lus2lic {-ec -o /tmp/SOURIS.ec should_work/SOURIS.lus}
spawn ./ec2c -o /tmp/SOURIS.c /tmp/SOURIS.ec
PASS: ./ec2c {-o /tmp/SOURIS.c /tmp/SOURIS.ec}
spawn ./lus2lic -o /tmp/param_node2.lic should_work/param_node2.lus
PASS: ./lus2lic {-o /tmp/param_node2.lic should_work/param_node2.lus}
spawn ./lus2lic -ec -o /tmp/param_node2.ec should_work/param_node2.lus
PASS: ./lus2lic {-ec -o /tmp/param_node2.ec should_work/param_node2.lus}
spawn ./ec2c -o /tmp/param_node2.c /tmp/param_node2.ec
PASS: ./ec2c {-o /tmp/param_node2.c /tmp/param_node2.ec}
spawn ./lus2lic -o /tmp/o2l_feux_compl.lic should_work/o2l_feux_compl.lus
PASS: ./lus2lic {-o /tmp/o2l_feux_compl.lic should_work/o2l_feux_compl.lus}
spawn ./lus2lic -ec -o /tmp/o2l_feux_compl.ec should_work/o2l_feux_compl.lus
PASS: ./lus2lic {-ec -o /tmp/o2l_feux_compl.ec should_work/o2l_feux_compl.lus}
spawn ./ec2c -o /tmp/o2l_feux_compl.c /tmp/o2l_feux_compl.ec
PASS: ./ec2c {-o /tmp/o2l_feux_compl.c /tmp/o2l_feux_compl.ec}
spawn ./lus2lic -o /tmp/model.lic should_work/model.lus
PASS: ./lus2lic {-o /tmp/model.lic should_work/model.lus}
spawn ./lus2lic -ec -o /tmp/model.ec should_work/model.lus
PASS: ./lus2lic {-ec -o /tmp/model.ec should_work/model.lus}
spawn ./ec2c -o /tmp/model.c /tmp/model.ec
PASS: ./ec2c {-o /tmp/model.c /tmp/model.ec}
spawn ./lus2lic -o /tmp/matrice.lic should_work/matrice.lus
PASS: ./lus2lic {-o /tmp/matrice.lic should_work/matrice.lus}
spawn ./lus2lic -ec -o /tmp/matrice.ec should_work/matrice.lus
PASS: ./lus2lic {-ec -o /tmp/matrice.ec should_work/matrice.lus}
spawn ./ec2c -o /tmp/matrice.c /tmp/matrice.ec
PASS: ./ec2c {-o /tmp/matrice.c /tmp/matrice.ec}
spawn ./lus2lic -o /tmp/TIME_STABLE.lic should_work/TIME_STABLE.lus
PASS: ./lus2lic {-o /tmp/TIME_STABLE.lic should_work/TIME_STABLE.lus}
spawn ./lus2lic -ec -o /tmp/TIME_STABLE.ec should_work/TIME_STABLE.lus
PASS: ./lus2lic {-ec -o /tmp/TIME_STABLE.ec should_work/TIME_STABLE.lus}
spawn ./ec2c -o /tmp/TIME_STABLE.c /tmp/TIME_STABLE.ec
PASS: ./ec2c {-o /tmp/TIME_STABLE.c /tmp/TIME_STABLE.ec}
spawn ./lus2lic -o /tmp/cpt.lic should_work/cpt.lus
PASS: ./lus2lic {-o /tmp/cpt.lic should_work/cpt.lus}
spawn ./lus2lic -ec -o /tmp/cpt.ec should_work/cpt.lus
PASS: ./lus2lic {-ec -o /tmp/cpt.ec should_work/cpt.lus}
spawn ./ec2c -o /tmp/cpt.c /tmp/cpt.ec
PASS: ./ec2c {-o /tmp/cpt.c /tmp/cpt.ec}
spawn ./lus2lic -o /tmp/multipar.lic should_work/multipar.lus
PASS: ./lus2lic {-o /tmp/multipar.lic should_work/multipar.lus}
spawn ./lus2lic -ec -o /tmp/multipar.ec should_work/multipar.lus
PASS: ./lus2lic {-ec -o /tmp/multipar.ec should_work/multipar.lus}
spawn ./ec2c -o /tmp/multipar.c /tmp/multipar.ec
PASS: ./ec2c {-o /tmp/multipar.c /tmp/multipar.ec}
spawn ./lus2lic -o /tmp/activation_ec.lic should_work/activation_ec.lus
PASS: ./lus2lic {-o /tmp/activation_ec.lic should_work/activation_ec.lus}
spawn ./lus2lic -ec -o /tmp/activation_ec.ec should_work/activation_ec.lus
PASS: ./lus2lic {-ec -o /tmp/activation_ec.ec should_work/activation_ec.lus}
spawn ./ec2c -o /tmp/activation_ec.c /tmp/activation_ec.ec
PASS: ./ec2c {-o /tmp/activation_ec.c /tmp/activation_ec.ec}
spawn ./lus2lic -o /tmp/impl_priority.lic should_work/impl_priority.lus
PASS: ./lus2lic {-o /tmp/impl_priority.lic should_work/impl_priority.lus}
spawn ./lus2lic -ec -o /tmp/impl_priority.ec should_work/impl_priority.lus
PASS: ./lus2lic {-ec -o /tmp/impl_priority.ec should_work/impl_priority.lus}
spawn ./ec2c -o /tmp/impl_priority.c /tmp/impl_priority.ec
PASS: ./ec2c {-o /tmp/impl_priority.c /tmp/impl_priority.ec}
spawn ./lus2lic -o /tmp/exclusion.lic should_work/exclusion.lus
PASS: ./lus2lic {-o /tmp/exclusion.lic should_work/exclusion.lus}
spawn ./lus2lic -ec -o /tmp/exclusion.ec should_work/exclusion.lus
PASS: ./lus2lic {-ec -o /tmp/exclusion.ec should_work/exclusion.lus}
spawn ./ec2c -o /tmp/exclusion.c /tmp/exclusion.ec
PASS: ./ec2c {-o /tmp/exclusion.c /tmp/exclusion.ec}
spawn ./lus2lic -o /tmp/ply01.lic should_work/ply01.lus
PASS: ./lus2lic {-o /tmp/ply01.lic should_work/ply01.lus}
spawn ./lus2lic -ec -o /tmp/ply01.ec should_work/ply01.lus
PASS: ./lus2lic {-ec -o /tmp/ply01.ec should_work/ply01.lus}
spawn ./ec2c -o /tmp/ply01.c /tmp/ply01.ec
PASS: ./ec2c {-o /tmp/ply01.c /tmp/ply01.ec}
spawn ./lus2lic -o /tmp/consensus.lic should_work/consensus.lus
PASS: ./lus2lic {-o /tmp/consensus.lic should_work/consensus.lus}
spawn ./lus2lic -ec -o /tmp/consensus.ec should_work/consensus.lus
PASS: ./lus2lic {-ec -o /tmp/consensus.ec should_work/consensus.lus}
spawn ./ec2c -o /tmp/consensus.c /tmp/consensus.ec
PASS: ./ec2c {-o /tmp/consensus.c /tmp/consensus.ec}
spawn ./lus2lic -o /tmp/activation2.lic should_work/activation2.lus
PASS: ./lus2lic {-o /tmp/activation2.lic should_work/activation2.lus}
spawn ./lus2lic -ec -o /tmp/activation2.ec should_work/activation2.lus
PASS: ./lus2lic {-ec -o /tmp/activation2.ec should_work/activation2.lus}
spawn ./ec2c -o /tmp/activation2.c /tmp/activation2.ec
PASS: ./ec2c {-o /tmp/activation2.c /tmp/activation2.ec}
spawn ./lus2lic -o /tmp/type_decl.lic should_work/type_decl.lus
PASS: ./lus2lic {-o /tmp/type_decl.lic should_work/type_decl.lus}
spawn ./lus2lic -ec -o /tmp/type_decl.ec should_work/type_decl.lus
PASS: ./lus2lic {-ec -o /tmp/type_decl.ec should_work/type_decl.lus}
spawn ./ec2c -o /tmp/type_decl.c /tmp/type_decl.ec
PASS: ./ec2c {-o /tmp/type_decl.c /tmp/type_decl.ec}
spawn ./lus2lic -o /tmp/import1.lic should_work/import1.lus
PASS: ./lus2lic {-o /tmp/import1.lic should_work/import1.lus}
spawn ./lus2lic -ec -o /tmp/import1.ec should_work/import1.lus
PASS: ./lus2lic {-ec -o /tmp/import1.ec should_work/import1.lus}
spawn ./ec2c -o /tmp/import1.c /tmp/import1.ec
PASS: ./ec2c {-o /tmp/import1.c /tmp/import1.ec}
spawn ./lus2lic -o /tmp/pack1.lic should_work/pack1.lus
PASS: ./lus2lic {-o /tmp/pack1.lic should_work/pack1.lus}
spawn ./lus2lic -ec -o /tmp/pack1.ec should_work/pack1.lus
PASS: ./lus2lic {-ec -o /tmp/pack1.ec should_work/pack1.lus}
spawn ./ec2c -o /tmp/pack1.c /tmp/pack1.ec
PASS: ./ec2c {-o /tmp/pack1.c /tmp/pack1.ec}
spawn ./lus2lic -o /tmp/bob.lic should_work/bob.lus
PASS: ./lus2lic {-o /tmp/bob.lic should_work/bob.lus}
spawn ./lus2lic -ec -o /tmp/bob.ec should_work/bob.lus
PASS: ./lus2lic {-ec -o /tmp/bob.ec should_work/bob.lus}
spawn ./ec2c -o /tmp/bob.c /tmp/bob.ec
PASS: ./ec2c {-o /tmp/bob.c /tmp/bob.ec}
spawn ./lus2lic -o /tmp/notTwo.lic should_work/notTwo.lus
PASS: ./lus2lic {-o /tmp/notTwo.lic should_work/notTwo.lus}
spawn ./lus2lic -ec -o /tmp/notTwo.ec should_work/notTwo.lus
PASS: ./lus2lic {-ec -o /tmp/notTwo.ec should_work/notTwo.lus}
spawn ./ec2c -o /tmp/notTwo.c /tmp/notTwo.ec
PASS: ./ec2c {-o /tmp/notTwo.c /tmp/notTwo.ec}
spawn ./lus2lic -o /tmp/struct.lic should_work/struct.lus
PASS: ./lus2lic {-o /tmp/struct.lic should_work/struct.lus}
spawn ./lus2lic -ec -o /tmp/struct.ec should_work/struct.lus
PASS: ./lus2lic {-ec -o /tmp/struct.ec should_work/struct.lus}
spawn ./ec2c -o /tmp/struct.c /tmp/struct.ec
PASS: ./ec2c {-o /tmp/struct.c /tmp/struct.ec}
spawn ./lus2lic -o /tmp/stopwatch.lic should_work/stopwatch.lus
PASS: ./lus2lic {-o /tmp/stopwatch.lic should_work/stopwatch.lus}
spawn ./lus2lic -ec -o /tmp/stopwatch.ec should_work/stopwatch.lus
PASS: ./lus2lic {-ec -o /tmp/stopwatch.ec should_work/stopwatch.lus}
spawn ./ec2c -o /tmp/stopwatch.c /tmp/stopwatch.ec
PASS: ./ec2c {-o /tmp/stopwatch.c /tmp/stopwatch.ec}
spawn ./lus2lic -o /tmp/contractForElementSelectionInArray.lic should_work/contractForElementSelectionInArray.lus
PASS: ./lus2lic {-o /tmp/contractForElementSelectionInArray.lic should_work/contractForElementSelectionInArray.lus}
spawn ./lus2lic -ec -o /tmp/contractForElementSelectionInArray.ec should_work/contractForElementSelectionInArray.lus
PASS: ./lus2lic {-ec -o /tmp/contractForElementSelectionInArray.ec should_work/contractForElementSelectionInArray.lus}
spawn ./ec2c -o /tmp/contractForElementSelectionInArray.c /tmp/contractForElementSelectionInArray.ec
PASS: ./ec2c {-o /tmp/contractForElementSelectionInArray.c /tmp/contractForElementSelectionInArray.ec}
spawn ./lus2lic -o /tmp/iterFibo.lic should_work/iterFibo.lus
PASS: ./lus2lic {-o /tmp/iterFibo.lic should_work/iterFibo.lus}
spawn ./lus2lic -ec -o /tmp/iterFibo.ec should_work/iterFibo.lus
PASS: ./lus2lic {-ec -o /tmp/iterFibo.ec should_work/iterFibo.lus}
spawn ./ec2c -o /tmp/iterFibo.c /tmp/iterFibo.ec
PASS: ./ec2c {-o /tmp/iterFibo.c /tmp/iterFibo.ec}
spawn ./lus2lic -o /tmp/morel2.lic should_work/morel2.lus
PASS: ./lus2lic {-o /tmp/morel2.lic should_work/morel2.lus}
spawn ./lus2lic -ec -o /tmp/morel2.ec should_work/morel2.lus
PASS: ./lus2lic {-ec -o /tmp/morel2.ec should_work/morel2.lus}
spawn ./ec2c -o /tmp/morel2.c /tmp/morel2.ec
PASS: ./ec2c {-o /tmp/morel2.c /tmp/morel2.ec}
spawn ./lus2lic -o /tmp/minmax1.lic should_work/minmax1.lus
PASS: ./lus2lic {-o /tmp/minmax1.lic should_work/minmax1.lus}
spawn ./lus2lic -ec -o /tmp/minmax1.ec should_work/minmax1.lus
PASS: ./lus2lic {-ec -o /tmp/minmax1.ec should_work/minmax1.lus}
spawn ./ec2c -o /tmp/minmax1.c /tmp/minmax1.ec
PASS: ./ec2c {-o /tmp/minmax1.c /tmp/minmax1.ec}
spawn ./lus2lic -o /tmp/aa.lic should_work/aa.lus
PASS: ./lus2lic {-o /tmp/aa.lic should_work/aa.lus}
spawn ./lus2lic -ec -o /tmp/aa.ec should_work/aa.lus
PASS: ./lus2lic {-ec -o /tmp/aa.ec should_work/aa.lus}
spawn ./ec2c -o /tmp/aa.c /tmp/aa.ec
PASS: ./ec2c {-o /tmp/aa.c /tmp/aa.ec}
spawn ./lus2lic -o /tmp/mouse3.lic should_work/mouse3.lus
PASS: ./lus2lic {-o /tmp/mouse3.lic should_work/mouse3.lus}
spawn ./lus2lic -ec -o /tmp/mouse3.ec should_work/mouse3.lus
PASS: ./lus2lic {-ec -o /tmp/mouse3.ec should_work/mouse3.lus}
spawn ./ec2c -o /tmp/mouse3.c /tmp/mouse3.ec
PASS: ./ec2c {-o /tmp/mouse3.c /tmp/mouse3.ec}
spawn ./lus2lic -o /tmp/ex.lic should_work/ex.lus
PASS: ./lus2lic {-o /tmp/ex.lic should_work/ex.lus}
spawn ./lus2lic -ec -o /tmp/ex.ec should_work/ex.lus
PASS: ./lus2lic {-ec -o /tmp/ex.ec should_work/ex.lus}
spawn ./ec2c -o /tmp/ex.c /tmp/ex.ec
PASS: ./ec2c {-o /tmp/ex.c /tmp/ex.ec}
spawn ./lus2lic -o /tmp/xxx.lic should_work/xxx.lus
PASS: ./lus2lic {-o /tmp/xxx.lic should_work/xxx.lus}
spawn ./lus2lic -ec -o /tmp/xxx.ec should_work/xxx.lus
PASS: ./lus2lic {-ec -o /tmp/xxx.ec should_work/xxx.lus}
spawn ./ec2c -o /tmp/xxx.c /tmp/xxx.ec
PASS: ./ec2c {-o /tmp/xxx.c /tmp/xxx.ec}
spawn ./lus2lic -o /tmp/aux1.lic should_work/aux1.lus
PASS: ./lus2lic {-o /tmp/aux1.lic should_work/aux1.lus}
spawn ./lus2lic -ec -o /tmp/aux1.ec should_work/aux1.lus
PASS: ./lus2lic {-ec -o /tmp/aux1.ec should_work/aux1.lus}
spawn ./ec2c -o /tmp/aux1.c /tmp/aux1.ec
PASS: ./ec2c {-o /tmp/aux1.c /tmp/aux1.ec}
spawn ./lus2lic -o /tmp/moyenne.lic should_work/moyenne.lus
PASS: ./lus2lic {-o /tmp/moyenne.lic should_work/moyenne.lus}
spawn ./lus2lic -ec -o /tmp/moyenne.ec should_work/moyenne.lus
PASS: ./lus2lic {-ec -o /tmp/moyenne.ec should_work/moyenne.lus}
spawn ./ec2c -o /tmp/moyenne.c /tmp/moyenne.ec
PASS: ./ec2c {-o /tmp/moyenne.c /tmp/moyenne.ec}
spawn ./lus2lic -o /tmp/activation1.lic should_work/activation1.lus
PASS: ./lus2lic {-o /tmp/activation1.lic should_work/activation1.lus}
spawn ./lus2lic -ec -o /tmp/activation1.ec should_work/activation1.lus
PASS: ./lus2lic {-ec -o /tmp/activation1.ec should_work/activation1.lus}
spawn ./ec2c -o /tmp/activation1.c /tmp/activation1.ec
PASS: ./ec2c {-o /tmp/activation1.c /tmp/activation1.ec}
spawn ./lus2lic -o /tmp/call01.lic should_work/call01.lus
PASS: ./lus2lic {-o /tmp/call01.lic should_work/call01.lus}
spawn ./lus2lic -ec -o /tmp/call01.ec should_work/call01.lus
PASS: ./lus2lic {-ec -o /tmp/call01.ec should_work/call01.lus}
spawn ./ec2c -o /tmp/call01.c /tmp/call01.ec
PASS: ./ec2c {-o /tmp/call01.c /tmp/call01.ec}
spawn ./lus2lic -o /tmp/lecteur.lic should_work/lecteur.lus
PASS: ./lus2lic {-o /tmp/lecteur.lic should_work/lecteur.lus}
spawn ./lus2lic -ec -o /tmp/lecteur.ec should_work/lecteur.lus
PASS: ./lus2lic {-ec -o /tmp/lecteur.ec should_work/lecteur.lus}
spawn ./ec2c -o /tmp/lecteur.c /tmp/lecteur.ec
PASS: ./ec2c {-o /tmp/lecteur.c /tmp/lecteur.ec}
spawn ./lus2lic -o /tmp/bug.lic should_work/bug.lus
PASS: ./lus2lic {-o /tmp/bug.lic should_work/bug.lus}
spawn ./lus2lic -ec -o /tmp/bug.ec should_work/bug.lus
PASS: ./lus2lic {-ec -o /tmp/bug.ec should_work/bug.lus}
spawn ./ec2c -o /tmp/bug.c /tmp/bug.ec
PASS: ./ec2c {-o /tmp/bug.c /tmp/bug.ec}
spawn ./lus2lic -o /tmp/ck4.lic should_work/ck4.lus
PASS: ./lus2lic {-o /tmp/ck4.lic should_work/ck4.lus}
spawn ./lus2lic -ec -o /tmp/ck4.ec should_work/ck4.lus
PASS: ./lus2lic {-ec -o /tmp/ck4.ec should_work/ck4.lus}
spawn ./ec2c -o /tmp/ck4.c /tmp/ck4.ec
PASS: ./ec2c {-o /tmp/ck4.c /tmp/ck4.ec}
spawn ./lus2lic -o /tmp/map_red_iter.lic should_work/map_red_iter.lus
PASS: ./lus2lic {-o /tmp/map_red_iter.lic should_work/map_red_iter.lus}
spawn ./lus2lic -ec -o /tmp/map_red_iter.ec should_work/map_red_iter.lus
PASS: ./lus2lic {-ec -o /tmp/map_red_iter.ec should_work/map_red_iter.lus}
spawn ./ec2c -o /tmp/map_red_iter.c /tmp/map_red_iter.ec
PASS: ./ec2c {-o /tmp/map_red_iter.c /tmp/map_red_iter.ec}
spawn ./lus2lic -o /tmp/p.lic should_work/p.lus
PASS: ./lus2lic {-o /tmp/p.lic should_work/p.lus}
spawn ./lus2lic -ec -o /tmp/p.ec should_work/p.lus
PASS: ./lus2lic {-ec -o /tmp/p.ec should_work/p.lus}
spawn ./ec2c -o /tmp/p.c /tmp/p.ec
PASS: ./ec2c {-o /tmp/p.c /tmp/p.ec}
spawn ./lus2lic -o /tmp/struct0.lic should_work/struct0.lus
PASS: ./lus2lic {-o /tmp/struct0.lic should_work/struct0.lus}
spawn ./lus2lic -ec -o /tmp/struct0.ec should_work/struct0.lus
PASS: ./lus2lic {-ec -o /tmp/struct0.ec should_work/struct0.lus}
spawn ./ec2c -o /tmp/struct0.c /tmp/struct0.ec
PASS: ./ec2c {-o /tmp/struct0.c /tmp/struct0.ec}
spawn ./lus2lic -o /tmp/filliter.lic should_work/filliter.lus
PASS: ./lus2lic {-o /tmp/filliter.lic should_work/filliter.lus}
spawn ./lus2lic -ec -o /tmp/filliter.ec should_work/filliter.lus
PASS: ./lus2lic {-ec -o /tmp/filliter.ec should_work/filliter.lus}
spawn ./ec2c -o /tmp/filliter.c /tmp/filliter.ec
PASS: ./ec2c {-o /tmp/filliter.c /tmp/filliter.ec}
spawn ./lus2lic -o /tmp/minmax4.lic should_work/minmax4.lus
PASS: ./lus2lic {-o /tmp/minmax4.lic should_work/minmax4.lus}
spawn ./lus2lic -ec -o /tmp/minmax4.ec should_work/minmax4.lus
PASS: ./lus2lic {-ec -o /tmp/minmax4.ec should_work/minmax4.lus}
spawn ./ec2c -o /tmp/minmax4.c /tmp/minmax4.ec
PASS: ./ec2c {-o /tmp/minmax4.c /tmp/minmax4.ec}
spawn ./lus2lic -o /tmp/nested.lic should_work/nested.lus
PASS: ./lus2lic {-o /tmp/nested.lic should_work/nested.lus}
spawn ./lus2lic -ec -o /tmp/nested.ec should_work/nested.lus
PASS: ./lus2lic {-ec -o /tmp/nested.ec should_work/nested.lus}
spawn ./ec2c -o /tmp/nested.c /tmp/nested.ec
PASS: ./ec2c {-o /tmp/nested.c /tmp/nested.ec}
spawn ./lus2lic -o /tmp/Gyroscope.lic should_work/Gyroscope.lus
PASS: ./lus2lic {-o /tmp/Gyroscope.lic should_work/Gyroscope.lus}
spawn ./lus2lic -ec -o /tmp/Gyroscope.ec should_work/Gyroscope.lus
PASS: ./lus2lic {-ec -o /tmp/Gyroscope.ec should_work/Gyroscope.lus}
spawn ./ec2c -o /tmp/Gyroscope.c /tmp/Gyroscope.ec
PASS: ./ec2c {-o /tmp/Gyroscope.c /tmp/Gyroscope.ec}
spawn ./lus2lic -o /tmp/asservi.lic should_work/asservi.lus
PASS: ./lus2lic {-o /tmp/asservi.lic should_work/asservi.lus}
spawn ./lus2lic -ec -o /tmp/asservi.ec should_work/asservi.lus
PASS: ./lus2lic {-ec -o /tmp/asservi.ec should_work/asservi.lus}
spawn ./ec2c -o /tmp/asservi.c /tmp/asservi.ec
PASS: ./ec2c {-o /tmp/asservi.c /tmp/asservi.ec}
spawn ./lus2lic -o /tmp/rediter.lic should_work/rediter.lus
PASS: ./lus2lic {-o /tmp/rediter.lic should_work/rediter.lus}
spawn ./lus2lic -ec -o /tmp/rediter.ec should_work/rediter.lus
PASS: ./lus2lic {-ec -o /tmp/rediter.ec should_work/rediter.lus}
spawn ./ec2c -o /tmp/rediter.c /tmp/rediter.ec
PASS: ./ec2c {-o /tmp/rediter.c /tmp/rediter.ec}
spawn ./lus2lic -o /tmp/mapdeRed.lic should_work/mapdeRed.lus
PASS: ./lus2lic {-o /tmp/mapdeRed.lic should_work/mapdeRed.lus}
spawn ./lus2lic -ec -o /tmp/mapdeRed.ec should_work/mapdeRed.lus
PASS: ./lus2lic {-ec -o /tmp/mapdeRed.ec should_work/mapdeRed.lus}
spawn ./ec2c -o /tmp/mapdeRed.c /tmp/mapdeRed.ec
PASS: ./ec2c {-o /tmp/mapdeRed.c /tmp/mapdeRed.ec}
spawn ./lus2lic -o /tmp/modelInst.lic should_work/modelInst.lus
PASS: ./lus2lic {-o /tmp/modelInst.lic should_work/modelInst.lus}
spawn ./lus2lic -ec -o /tmp/modelInst.ec should_work/modelInst.lus
PASS: ./lus2lic {-ec -o /tmp/modelInst.ec should_work/modelInst.lus}
spawn ./ec2c -o /tmp/modelInst.c /tmp/modelInst.ec
PASS: ./ec2c {-o /tmp/modelInst.c /tmp/modelInst.ec}
spawn ./lus2lic -o /tmp/dependeur_struct.lic should_work/dependeur_struct.lus
PASS: ./lus2lic {-o /tmp/dependeur_struct.lic should_work/dependeur_struct.lus}
spawn ./lus2lic -ec -o /tmp/dependeur_struct.ec should_work/dependeur_struct.lus
PASS: ./lus2lic {-ec -o /tmp/dependeur_struct.ec should_work/dependeur_struct.lus}
spawn ./ec2c -o /tmp/dependeur_struct.c /tmp/dependeur_struct.ec
PASS: ./ec2c {-o /tmp/dependeur_struct.c /tmp/dependeur_struct.ec}
spawn ./lus2lic -o /tmp/minmax4_bis.lic should_work/minmax4_bis.lus
PASS: ./lus2lic {-o /tmp/minmax4_bis.lic should_work/minmax4_bis.lus}
spawn ./lus2lic -ec -o /tmp/minmax4_bis.ec should_work/minmax4_bis.lus
PASS: ./lus2lic {-ec -o /tmp/minmax4_bis.ec should_work/minmax4_bis.lus}
spawn ./ec2c -o /tmp/minmax4_bis.c /tmp/minmax4_bis.ec
PASS: ./ec2c {-o /tmp/minmax4_bis.c /tmp/minmax4_bis.ec}
spawn ./lus2lic -o /tmp/uu.lic should_work/uu.lus
PASS: ./lus2lic {-o /tmp/uu.lic should_work/uu.lus}
spawn ./lus2lic -ec -o /tmp/uu.ec should_work/uu.lus
PASS: ./lus2lic {-ec -o /tmp/uu.ec should_work/uu.lus}
spawn ./ec2c -o /tmp/uu.c /tmp/uu.ec
PASS: ./ec2c {-o /tmp/uu.c /tmp/uu.ec}
spawn ./lus2lic -o /tmp/simpleRed.lic should_work/simpleRed.lus
PASS: ./lus2lic {-o /tmp/simpleRed.lic should_work/simpleRed.lus}
spawn ./lus2lic -ec -o /tmp/simpleRed.ec should_work/simpleRed.lus
PASS: ./lus2lic {-ec -o /tmp/simpleRed.ec should_work/simpleRed.lus}
spawn ./ec2c -o /tmp/simpleRed.c /tmp/simpleRed.ec
PASS: ./ec2c {-o /tmp/simpleRed.c /tmp/simpleRed.ec}
spawn ./lus2lic -o /tmp/map.lic should_work/map.lus
PASS: ./lus2lic {-o /tmp/map.lic should_work/map.lus}
spawn ./lus2lic -ec -o /tmp/map.ec should_work/map.lus
PASS: ./lus2lic {-ec -o /tmp/map.ec should_work/map.lus}
spawn ./ec2c -o /tmp/map.c /tmp/map.ec
PASS: ./ec2c {-o /tmp/map.c /tmp/map.ec}
spawn ./lus2lic -o /tmp/drapfab.lic should_work/drapfab.lus
PASS: ./lus2lic {-o /tmp/drapfab.lic should_work/drapfab.lus}
spawn ./lus2lic -ec -o /tmp/drapfab.ec should_work/drapfab.lus
PASS: ./lus2lic {-ec -o /tmp/drapfab.ec should_work/drapfab.lus}
spawn ./ec2c -o /tmp/drapfab.c /tmp/drapfab.ec
PASS: ./ec2c {-o /tmp/drapfab.c /tmp/drapfab.ec}
spawn ./lus2lic -o /tmp/pre_x.lic should_work/pre_x.lus
PASS: ./lus2lic {-o /tmp/pre_x.lic should_work/pre_x.lus}
spawn ./lus2lic -ec -o /tmp/pre_x.ec should_work/pre_x.lus
PASS: ./lus2lic {-ec -o /tmp/pre_x.ec should_work/pre_x.lus}
spawn ./ec2c -o /tmp/pre_x.c /tmp/pre_x.ec
PASS: ./ec2c {-o /tmp/pre_x.c /tmp/pre_x.ec}
spawn ./lus2lic -o /tmp/ts01.lic should_work/ts01.lus
PASS: ./lus2lic {-o /tmp/ts01.lic should_work/ts01.lus}
spawn ./lus2lic -ec -o /tmp/ts01.ec should_work/ts01.lus
PASS: ./lus2lic {-ec -o /tmp/ts01.ec should_work/ts01.lus}
spawn ./ec2c -o /tmp/ts01.c /tmp/ts01.ec
PASS: ./ec2c {-o /tmp/ts01.c /tmp/ts01.ec}
spawn ./lus2lic -o /tmp/_N_uu.lic should_work/_N_uu.lus
PASS: ./lus2lic {-o /tmp/_N_uu.lic should_work/_N_uu.lus}
spawn ./lus2lic -ec -o /tmp/_N_uu.ec should_work/_N_uu.lus
PASS: ./lus2lic {-ec -o /tmp/_N_uu.ec should_work/_N_uu.lus}
spawn ./ec2c -o /tmp/_N_uu.c /tmp/_N_uu.ec
PASS: ./ec2c {-o /tmp/_N_uu.c /tmp/_N_uu.ec}
spawn ./lus2lic -o /tmp/X2.lic should_work/X2.lus
PASS: ./lus2lic {-o /tmp/X2.lic should_work/X2.lus}
spawn ./lus2lic -ec -o /tmp/X2.ec should_work/X2.lus
PASS: ./lus2lic {-ec -o /tmp/X2.ec should_work/X2.lus}
spawn ./ec2c -o /tmp/X2.c /tmp/X2.ec
PASS: ./ec2c {-o /tmp/X2.c /tmp/X2.ec}
spawn ./lus2lic -o /tmp/alias.lic should_work/alias.lus
PASS: ./lus2lic {-o /tmp/alias.lic should_work/alias.lus}
spawn ./lus2lic -ec -o /tmp/alias.ec should_work/alias.lus
PASS: ./lus2lic {-ec -o /tmp/alias.ec should_work/alias.lus}
spawn ./ec2c -o /tmp/alias.c /tmp/alias.ec
PASS: ./ec2c {-o /tmp/alias.c /tmp/alias.ec}
spawn ./lus2lic -o /tmp/hanane.lic should_work/hanane.lus
PASS: ./lus2lic {-o /tmp/hanane.lic should_work/hanane.lus}
spawn ./lus2lic -ec -o /tmp/hanane.ec should_work/hanane.lus
PASS: ./lus2lic {-ec -o /tmp/hanane.ec should_work/hanane.lus}
spawn ./ec2c -o /tmp/hanane.c /tmp/hanane.ec
PASS: ./ec2c {-o /tmp/hanane.c /tmp/hanane.ec}
spawn ./lus2lic -o /tmp/lustre.lic should_work/lustre.lus
PASS: ./lus2lic {-o /tmp/lustre.lic should_work/lustre.lus}
spawn ./lus2lic -ec -o /tmp/lustre.ec should_work/lustre.lus
PASS: ./lus2lic {-ec -o /tmp/lustre.ec should_work/lustre.lus}
spawn ./ec2c -o /tmp/lustre.c /tmp/lustre.ec
PASS: ./ec2c {-o /tmp/lustre.c /tmp/lustre.ec}
spawn ./lus2lic -o /tmp/packed_cst.lic should_work/packed_cst.lus
PASS: ./lus2lic {-o /tmp/packed_cst.lic should_work/packed_cst.lus}
spawn ./lus2lic -ec -o /tmp/packed_cst.ec should_work/packed_cst.lus
PASS: ./lus2lic {-ec -o /tmp/packed_cst.ec should_work/packed_cst.lus}
spawn ./ec2c -o /tmp/packed_cst.c /tmp/packed_cst.ec
PASS: ./ec2c {-o /tmp/packed_cst.c /tmp/packed_cst.ec}
spawn ./lus2lic -o /tmp/predef02.lic should_work/predef02.lus
PASS: ./lus2lic {-o /tmp/predef02.lic should_work/predef02.lus}
spawn ./lus2lic -ec -o /tmp/predef02.ec should_work/predef02.lus
PASS: ./lus2lic {-ec -o /tmp/predef02.ec should_work/predef02.lus}
spawn ./ec2c -o /tmp/predef02.c /tmp/predef02.ec
PASS: ./ec2c {-o /tmp/predef02.c /tmp/predef02.ec}
spawn ./lus2lic -o /tmp/toto.lic should_work/toto.lus
PASS: ./lus2lic {-o /tmp/toto.lic should_work/toto.lus}
spawn ./lus2lic -ec -o /tmp/toto.ec should_work/toto.lus
PASS: ./lus2lic {-ec -o /tmp/toto.ec should_work/toto.lus}
spawn ./ec2c -o /tmp/toto.c /tmp/toto.ec
PASS: ./ec2c {-o /tmp/toto.c /tmp/toto.ec}
spawn ./lus2lic -o /tmp/minmax6.lic should_work/minmax6.lus
PASS: ./lus2lic {-o /tmp/minmax6.lic should_work/minmax6.lus}
spawn ./lus2lic -ec -o /tmp/minmax6.ec should_work/minmax6.lus
PASS: ./lus2lic {-ec -o /tmp/minmax6.ec should_work/minmax6.lus}
spawn ./ec2c -o /tmp/minmax6.c /tmp/minmax6.ec
PASS: ./ec2c {-o /tmp/minmax6.c /tmp/minmax6.ec}
spawn ./lus2lic -o /tmp/ck3.lic should_work/ck3.lus
PASS: ./lus2lic {-o /tmp/ck3.lic should_work/ck3.lus}
spawn ./lus2lic -ec -o /tmp/ck3.ec should_work/ck3.lus
PASS: ./lus2lic {-ec -o /tmp/ck3.ec should_work/ck3.lus}
spawn ./ec2c -o /tmp/ck3.c /tmp/ck3.ec
PASS: ./ec2c {-o /tmp/ck3.c /tmp/ck3.ec}
spawn ./lus2lic -o /tmp/zzz.lic should_work/zzz.lus
PASS: ./lus2lic {-o /tmp/zzz.lic should_work/zzz.lus}
spawn ./lus2lic -ec -o /tmp/zzz.ec should_work/zzz.lus
PASS: ./lus2lic {-ec -o /tmp/zzz.ec should_work/zzz.lus}
spawn ./ec2c -o /tmp/zzz.c /tmp/zzz.ec
PASS: ./ec2c {-o /tmp/zzz.c /tmp/zzz.ec}
spawn ./lus2lic -o /tmp/STABLE.lic should_work/STABLE.lus
PASS: ./lus2lic {-o /tmp/STABLE.lic should_work/STABLE.lus}
spawn ./lus2lic -ec -o /tmp/STABLE.ec should_work/STABLE.lus
PASS: ./lus2lic {-ec -o /tmp/STABLE.ec should_work/STABLE.lus}
spawn ./ec2c -o /tmp/STABLE.c /tmp/STABLE.ec
PASS: ./ec2c {-o /tmp/STABLE.c /tmp/STABLE.ec}
spawn ./lus2lic -o /tmp/mapiter.lic should_work/mapiter.lus
PASS: ./lus2lic {-o /tmp/mapiter.lic should_work/mapiter.lus}
spawn ./lus2lic -ec -o /tmp/mapiter.ec should_work/mapiter.lus
PASS: ./lus2lic {-ec -o /tmp/mapiter.ec should_work/mapiter.lus}
spawn ./ec2c -o /tmp/mapiter.c /tmp/mapiter.ec
PASS: ./ec2c {-o /tmp/mapiter.c /tmp/mapiter.ec}
spawn ./lus2lic -o /tmp/tuple.lic should_work/tuple.lus
PASS: ./lus2lic {-o /tmp/tuple.lic should_work/tuple.lus}
spawn ./lus2lic -ec -o /tmp/tuple.ec should_work/tuple.lus
PASS: ./lus2lic {-ec -o /tmp/tuple.ec should_work/tuple.lus}
spawn ./ec2c -o /tmp/tuple.c /tmp/tuple.ec
PASS: ./ec2c {-o /tmp/tuple.c /tmp/tuple.ec}
spawn ./lus2lic -o /tmp/call02.lic should_work/call02.lus
PASS: ./lus2lic {-o /tmp/call02.lic should_work/call02.lus}
spawn ./lus2lic -ec -o /tmp/call02.ec should_work/call02.lus
PASS: ./lus2lic {-ec -o /tmp/call02.ec should_work/call02.lus}
spawn ./ec2c -o /tmp/call02.c /tmp/call02.ec
PASS: ./ec2c {-o /tmp/call02.c /tmp/call02.ec}
spawn ./lus2lic -o /tmp/ck7.lic should_work/ck7.lus
PASS: ./lus2lic {-o /tmp/ck7.lic should_work/ck7.lus}
spawn ./lus2lic -ec -o /tmp/ck7.ec should_work/ck7.lus
PASS: ./lus2lic {-ec -o /tmp/ck7.ec should_work/ck7.lus}
spawn ./ec2c -o /tmp/ck7.c /tmp/ck7.ec
PASS: ./ec2c {-o /tmp/ck7.c /tmp/ck7.ec}
spawn ./lus2lic -o /tmp/nc10.lic should_work/nc10.lus
PASS: ./lus2lic {-o /tmp/nc10.lic should_work/nc10.lus}
spawn ./lus2lic -ec -o /tmp/nc10.ec should_work/nc10.lus
PASS: ./lus2lic {-ec -o /tmp/nc10.ec should_work/nc10.lus}
spawn ./ec2c -o /tmp/nc10.c /tmp/nc10.ec
PASS: ./ec2c {-o /tmp/nc10.c /tmp/nc10.ec}
spawn ./lus2lic -o /tmp/triSel.lic should_work/triSel.lus
PASS: ./lus2lic {-o /tmp/triSel.lic should_work/triSel.lus}
spawn ./lus2lic -ec -o /tmp/triSel.ec should_work/triSel.lus
PASS: ./lus2lic {-ec -o /tmp/triSel.ec should_work/triSel.lus}
spawn ./ec2c -o /tmp/triSel.c /tmp/triSel.ec
PASS: ./ec2c {-o /tmp/triSel.c /tmp/triSel.ec}
spawn ./lus2lic -o /tmp/s.lic should_work/s.lus
PASS: ./lus2lic {-o /tmp/s.lic should_work/s.lus}
spawn ./lus2lic -ec -o /tmp/s.ec should_work/s.lus
PASS: ./lus2lic {-ec -o /tmp/s.ec should_work/s.lus}
spawn ./ec2c -o /tmp/s.c /tmp/s.ec
PASS: ./ec2c {-o /tmp/s.c /tmp/s.ec}
spawn ./lus2lic -o /tmp/redoptest.lic should_work/redoptest.lus
PASS: ./lus2lic {-o /tmp/redoptest.lic should_work/redoptest.lus}
spawn ./lus2lic -ec -o /tmp/redoptest.ec should_work/redoptest.lus
PASS: ./lus2lic {-ec -o /tmp/redoptest.ec should_work/redoptest.lus}
spawn ./ec2c -o /tmp/redoptest.c /tmp/redoptest.ec
PASS: ./ec2c {-o /tmp/redoptest.c /tmp/redoptest.ec}
spawn ./lus2lic -o /tmp/flo.lic should_work/flo.lus
PASS: ./lus2lic {-o /tmp/flo.lic should_work/flo.lus}
spawn ./lus2lic -ec -o /tmp/flo.ec should_work/flo.lus
PASS: ./lus2lic {-ec -o /tmp/flo.ec should_work/flo.lus}
spawn ./ec2c -o /tmp/flo.c /tmp/flo.ec
PASS: ./ec2c {-o /tmp/flo.c /tmp/flo.ec}
spawn ./lus2lic -o /tmp/condact.lic should_work/condact.lus
PASS: ./lus2lic {-o /tmp/condact.lic should_work/condact.lus}
spawn ./lus2lic -ec -o /tmp/condact.ec should_work/condact.lus
PASS: ./lus2lic {-ec -o /tmp/condact.ec should_work/condact.lus}
spawn ./ec2c -o /tmp/condact.c /tmp/condact.ec
PASS: ./ec2c {-o /tmp/condact.c /tmp/condact.ec}
spawn ./lus2lic -o /tmp/cond01.lic should_work/cond01.lus
PASS: ./lus2lic {-o /tmp/cond01.lic should_work/cond01.lus}
spawn ./lus2lic -ec -o /tmp/cond01.ec should_work/cond01.lus
PASS: ./lus2lic {-ec -o /tmp/cond01.ec should_work/cond01.lus}
spawn ./ec2c -o /tmp/cond01.c /tmp/cond01.ec
PASS: ./ec2c {-o /tmp/cond01.c /tmp/cond01.ec}
spawn ./lus2lic -o /tmp/shiftFill_ludic.lic should_work/shiftFill_ludic.lus
PASS: ./lus2lic {-o /tmp/shiftFill_ludic.lic should_work/shiftFill_ludic.lus}
spawn ./lus2lic -ec -o /tmp/shiftFill_ludic.ec should_work/shiftFill_ludic.lus
PASS: ./lus2lic {-ec -o /tmp/shiftFill_ludic.ec should_work/shiftFill_ludic.lus}
spawn ./ec2c -o /tmp/shiftFill_ludic.c /tmp/shiftFill_ludic.ec
PASS: ./ec2c {-o /tmp/shiftFill_ludic.c /tmp/shiftFill_ludic.ec}
spawn ./lus2lic -o /tmp/after.lic should_work/after.lus
PASS: ./lus2lic {-o /tmp/after.lic should_work/after.lus}
spawn ./lus2lic -ec -o /tmp/after.ec should_work/after.lus
PASS: ./lus2lic {-ec -o /tmp/after.ec should_work/after.lus}
spawn ./ec2c -o /tmp/after.c /tmp/after.ec
PASS: ./ec2c {-o /tmp/after.c /tmp/after.ec}
spawn ./lus2lic -o /tmp/arrays.lic should_work/arrays.lus
PASS: ./lus2lic {-o /tmp/arrays.lic should_work/arrays.lus}
spawn ./lus2lic -ec -o /tmp/arrays.ec should_work/arrays.lus
PASS: ./lus2lic {-ec -o /tmp/arrays.ec should_work/arrays.lus}
spawn ./ec2c -o /tmp/arrays.c /tmp/arrays.ec
PASS: ./ec2c {-o /tmp/arrays.c /tmp/arrays.ec}
spawn ./lus2lic -o /tmp/eq1.lic should_work/eq1.lus
PASS: ./lus2lic {-o /tmp/eq1.lic should_work/eq1.lus}
spawn ./lus2lic -ec -o /tmp/eq1.ec should_work/eq1.lus
PASS: ./lus2lic {-ec -o /tmp/eq1.ec should_work/eq1.lus}
spawn ./ec2c -o /tmp/eq1.c /tmp/eq1.ec
PASS: ./ec2c {-o /tmp/eq1.c /tmp/eq1.ec}
spawn ./lus2lic -o /tmp/nc3.lic should_work/nc3.lus
PASS: ./lus2lic {-o /tmp/nc3.lic should_work/nc3.lus}
spawn ./lus2lic -ec -o /tmp/nc3.ec should_work/nc3.lus
PASS: ./lus2lic {-ec -o /tmp/nc3.ec should_work/nc3.lus}
spawn ./ec2c -o /tmp/nc3.c /tmp/nc3.ec
PASS: ./ec2c {-o /tmp/nc3.c /tmp/nc3.ec}
spawn ./lus2lic -o /tmp/speedcontrol.lic should_work/speedcontrol.lus
PASS: ./lus2lic {-o /tmp/speedcontrol.lic should_work/speedcontrol.lus}
spawn ./lus2lic -ec -o /tmp/speedcontrol.ec should_work/speedcontrol.lus
PASS: ./lus2lic {-ec -o /tmp/speedcontrol.ec should_work/speedcontrol.lus}
spawn ./ec2c -o /tmp/speedcontrol.c /tmp/speedcontrol.ec
PASS: ./ec2c {-o /tmp/speedcontrol.c /tmp/speedcontrol.ec}
spawn ./lus2lic -o /tmp/iterate.lic should_work/iterate.lus
PASS: ./lus2lic {-o /tmp/iterate.lic should_work/iterate.lus}
spawn ./lus2lic -ec -o /tmp/iterate.ec should_work/iterate.lus
PASS: ./lus2lic {-ec -o /tmp/iterate.ec should_work/iterate.lus}
spawn ./ec2c -o /tmp/iterate.c /tmp/iterate.ec
PASS: ./ec2c {-o /tmp/iterate.c /tmp/iterate.ec}
spawn ./lus2lic -o /tmp/overload.lic should_work/overload.lus
PASS: ./lus2lic {-o /tmp/overload.lic should_work/overload.lus}
spawn ./lus2lic -ec -o /tmp/overload.ec should_work/overload.lus
PASS: ./lus2lic {-ec -o /tmp/overload.ec should_work/overload.lus}
spawn ./ec2c -o /tmp/overload.c /tmp/overload.ec
PASS: ./ec2c {-o /tmp/overload.c /tmp/overload.ec}
spawn ./lus2lic -o /tmp/PCOND.lic should_work/PCOND.lus
PASS: ./lus2lic {-o /tmp/PCOND.lic should_work/PCOND.lus}
spawn ./lus2lic -ec -o /tmp/PCOND.ec should_work/PCOND.lus
PASS: ./lus2lic {-ec -o /tmp/PCOND.ec should_work/PCOND.lus}
spawn ./ec2c -o /tmp/PCOND.c /tmp/PCOND.ec
PASS: ./ec2c {-o /tmp/PCOND.c /tmp/PCOND.ec}
spawn ./lus2lic -o /tmp/EDGE.lic should_work/EDGE.lus
PASS: ./lus2lic {-o /tmp/EDGE.lic should_work/EDGE.lus}
spawn ./lus2lic -ec -o /tmp/EDGE.ec should_work/EDGE.lus
PASS: ./lus2lic {-ec -o /tmp/EDGE.ec should_work/EDGE.lus}
spawn ./ec2c -o /tmp/EDGE.c /tmp/EDGE.ec
PASS: ./ec2c {-o /tmp/EDGE.c /tmp/EDGE.ec}
spawn ./lus2lic -o /tmp/call03.lic should_work/call03.lus
PASS: ./lus2lic {-o /tmp/call03.lic should_work/call03.lus}
spawn ./lus2lic -ec -o /tmp/call03.ec should_work/call03.lus
PASS: ./lus2lic {-ec -o /tmp/call03.ec should_work/call03.lus}
spawn ./ec2c -o /tmp/call03.c /tmp/call03.ec
PASS: ./ec2c {-o /tmp/call03.c /tmp/call03.ec}
spawn ./lus2lic -o /tmp/count.lic should_work/count.lus
PASS: ./lus2lic {-o /tmp/count.lic should_work/count.lus}
spawn ./lus2lic -ec -o /tmp/count.ec should_work/count.lus
PASS: ./lus2lic {-ec -o /tmp/count.ec should_work/count.lus}
spawn ./ec2c -o /tmp/count.c /tmp/count.ec
PASS: ./ec2c {-o /tmp/count.c /tmp/count.ec}
spawn ./lus2lic -o /tmp/ck2.lic should_work/ck2.lus
PASS: ./lus2lic {-o /tmp/ck2.lic should_work/ck2.lus}
spawn ./lus2lic -ec -o /tmp/ck2.ec should_work/ck2.lus
PASS: ./lus2lic {-ec -o /tmp/ck2.ec should_work/ck2.lus}
spawn ./ec2c -o /tmp/ck2.c /tmp/ck2.ec
PASS: ./ec2c {-o /tmp/ck2.c /tmp/ck2.ec}
spawn ./lus2lic -o /tmp/X.lic should_work/X.lus
PASS: ./lus2lic {-o /tmp/X.lic should_work/X.lus}
spawn ./lus2lic -ec -o /tmp/X.ec should_work/X.lus
PASS: ./lus2lic {-ec -o /tmp/X.ec should_work/X.lus}
spawn ./ec2c -o /tmp/X.c /tmp/X.ec
PASS: ./ec2c {-o /tmp/X.c /tmp/X.ec}
spawn ./lus2lic -o /tmp/Condact.lic should_work/Condact.lus
PASS: ./lus2lic {-o /tmp/Condact.lic should_work/Condact.lus}
spawn ./lus2lic -ec -o /tmp/Condact.ec should_work/Condact.lus
PASS: ./lus2lic {-ec -o /tmp/Condact.ec should_work/Condact.lus}
spawn ./ec2c -o /tmp/Condact.c /tmp/Condact.ec
PASS: ./ec2c {-o /tmp/Condact.c /tmp/Condact.ec}
spawn ./lus2lic -o /tmp/poussoir.lic should_work/poussoir.lus
PASS: ./lus2lic {-o /tmp/poussoir.lic should_work/poussoir.lus}
spawn ./lus2lic -ec -o /tmp/poussoir.ec should_work/poussoir.lus
PASS: ./lus2lic {-ec -o /tmp/poussoir.ec should_work/poussoir.lus}
spawn ./ec2c -o /tmp/poussoir.c /tmp/poussoir.ec
PASS: ./ec2c {-o /tmp/poussoir.c /tmp/poussoir.ec}
spawn ./lus2lic -o /tmp/SWITCH1.lic should_work/SWITCH1.lus
PASS: ./lus2lic {-o /tmp/SWITCH1.lic should_work/SWITCH1.lus}
spawn ./lus2lic -ec -o /tmp/SWITCH1.ec should_work/SWITCH1.lus
PASS: ./lus2lic {-ec -o /tmp/SWITCH1.ec should_work/SWITCH1.lus}
spawn ./ec2c -o /tmp/SWITCH1.c /tmp/SWITCH1.ec
PASS: ./ec2c {-o /tmp/SWITCH1.c /tmp/SWITCH1.ec}
spawn ./lus2lic -o /tmp/clock1_2ms.lic should_work/clock1_2ms.lus
PASS: ./lus2lic {-o /tmp/clock1_2ms.lic should_work/clock1_2ms.lus}
spawn ./lus2lic -ec -o /tmp/clock1_2ms.ec should_work/clock1_2ms.lus
PASS: ./lus2lic {-ec -o /tmp/clock1_2ms.ec should_work/clock1_2ms.lus}
spawn ./ec2c -o /tmp/clock1_2ms.c /tmp/clock1_2ms.ec
PASS: ./ec2c {-o /tmp/clock1_2ms.c /tmp/clock1_2ms.ec}
spawn ./lus2lic -o /tmp/merge.lic should_work/merge.lus
PASS: ./lus2lic {-o /tmp/merge.lic should_work/merge.lus}
spawn ./lus2lic -ec -o /tmp/merge.ec should_work/merge.lus
PASS: ./lus2lic {-ec -o /tmp/merge.ec should_work/merge.lus}
spawn ./ec2c -o /tmp/merge.c /tmp/merge.ec
PASS: ./ec2c {-o /tmp/merge.c /tmp/merge.ec}
spawn ./lus2lic -o /tmp/decl.lic should_work/decl.lus
PASS: ./lus2lic {-o /tmp/decl.lic should_work/decl.lus}
spawn ./lus2lic -ec -o /tmp/decl.ec should_work/decl.lus
PASS: ./lus2lic {-ec -o /tmp/decl.ec should_work/decl.lus}
spawn ./ec2c -o /tmp/decl.c /tmp/decl.ec
PASS: ./ec2c {-o /tmp/decl.c /tmp/decl.ec}
spawn ./lus2lic -o /tmp/bred_lv4.lic should_work/bred_lv4.lus
PASS: ./lus2lic {-o /tmp/bred_lv4.lic should_work/bred_lv4.lus}
spawn ./lus2lic -ec -o /tmp/bred_lv4.ec should_work/bred_lv4.lus
PASS: ./lus2lic {-ec -o /tmp/bred_lv4.ec should_work/bred_lv4.lus}
spawn ./ec2c -o /tmp/bred_lv4.c /tmp/bred_lv4.ec
PASS: ./ec2c {-o /tmp/bred_lv4.c /tmp/bred_lv4.ec}
spawn ./lus2lic -o /tmp/trivial2.lic should_work/trivial2.lus
PASS: ./lus2lic {-o /tmp/trivial2.lic should_work/trivial2.lus}
spawn ./lus2lic -ec -o /tmp/trivial2.ec should_work/trivial2.lus
PASS: ./lus2lic {-ec -o /tmp/trivial2.ec should_work/trivial2.lus}
spawn ./ec2c -o /tmp/trivial2.c /tmp/trivial2.ec
PASS: ./ec2c {-o /tmp/trivial2.c /tmp/trivial2.ec}
spawn ./lus2lic -o /tmp/param_node.lic should_work/param_node.lus
PASS: ./lus2lic {-o /tmp/param_node.lic should_work/param_node.lus}
spawn ./lus2lic -ec -o /tmp/param_node.ec should_work/param_node.lus
PASS: ./lus2lic {-ec -o /tmp/param_node.ec should_work/param_node.lus}
spawn ./ec2c -o /tmp/param_node.c /tmp/param_node.ec
PASS: ./ec2c {-o /tmp/param_node.c /tmp/param_node.ec}
spawn ./lus2lic -o /tmp/simple.lic should_work/simple.lus
PASS: ./lus2lic {-o /tmp/simple.lic should_work/simple.lus}
spawn ./lus2lic -ec -o /tmp/simple.ec should_work/simple.lus
PASS: ./lus2lic {-ec -o /tmp/simple.ec should_work/simple.lus}
spawn ./ec2c -o /tmp/simple.c /tmp/simple.ec
PASS: ./ec2c {-o /tmp/simple.c /tmp/simple.ec}
spawn ./lus2lic -o /tmp/func_with_body.lic should_work/func_with_body.lus
PASS: ./lus2lic {-o /tmp/func_with_body.lic should_work/func_with_body.lus}
spawn ./lus2lic -ec -o /tmp/func_with_body.ec should_work/func_with_body.lus
PASS: ./lus2lic {-ec -o /tmp/func_with_body.ec should_work/func_with_body.lus}
spawn ./ec2c -o /tmp/func_with_body.c /tmp/func_with_body.ec
PASS: ./ec2c {-o /tmp/func_with_body.c /tmp/func_with_body.ec}
spawn ./lus2lic -o /tmp/minus.lic should_work/minus.lus
PASS: ./lus2lic {-o /tmp/minus.lic should_work/minus.lus}
spawn ./lus2lic -ec -o /tmp/minus.ec should_work/minus.lus
PASS: ./lus2lic {-ec -o /tmp/minus.ec should_work/minus.lus}
spawn ./ec2c -o /tmp/minus.c /tmp/minus.ec
PASS: ./ec2c {-o /tmp/minus.c /tmp/minus.ec}
spawn ./lus2lic -o /tmp/remplissage-1.0.lic should_work/remplissage-1.0.lus
PASS: ./lus2lic {-o /tmp/remplissage-1.0.lic should_work/remplissage-1.0.lus}
spawn ./lus2lic -ec -o /tmp/remplissage-1.0.ec should_work/remplissage-1.0.lus
PASS: ./lus2lic {-ec -o /tmp/remplissage-1.0.ec should_work/remplissage-1.0.lus}
spawn ./ec2c -o /tmp/remplissage-1.0.c /tmp/remplissage-1.0.ec
PASS: ./ec2c {-o /tmp/remplissage-1.0.c /tmp/remplissage-1.0.ec}
spawn ./lus2lic -o /tmp/old_style_and_pack.lic should_fail/syntax/old_style_and_pack.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/syntax/old_style_and_pack.lus", line 17, col 0 to 3, token 'node':
*** syntax error
XFAIL: Test bad programs (syntax): lus2lic {-o /tmp/old_style_and_pack.lic should_fail/syntax/old_style_and_pack.lus}
spawn ./lus2lic -o /tmp/record.lic should_fail/syntax/record.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/syntax/record.lus", line 7, col 28 to 28, token '{':
*** syntax error
XFAIL: Test bad programs (syntax): lus2lic {-o /tmp/record.lic should_fail/syntax/record.lus}
spawn ./lus2lic -o /tmp/parametric_node3.lic should_fail/type/parametric_node3.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/type/parametric_node3.lus", line 10, col 17 to 22, token 'toto_n':
*** Bad number of (static) arguments: 3 expected, and 2 provided.
XFAIL: Test bad programs (type): lus2lic {-o /tmp/parametric_node3.lic should_fail/type/parametric_node3.lus}
spawn ./lus2lic -o /tmp/parametric_node.lic should_fail/type/parametric_node.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/type/parametric_node.lus", line 4, col 16 to 16, token 'n':
*** can't eval type: bad array size, int expected but get real
XFAIL: Test bad programs (type): lus2lic {-o /tmp/parametric_node.lic should_fail/type/parametric_node.lus}
spawn ./lus2lic -o /tmp/merge_bad_enum.lic should_fail/type/merge_bad_enum.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/type/merge_bad_enum.lus", line 9, col 14 to 16, token 'clk':
*** type error: type error in a merge branch: merge_bad_enum::trival was expected, but merge_bad_enum::okko was provided.
XFAIL: Test bad programs (type): lus2lic {-o /tmp/merge_bad_enum.lic should_fail/type/merge_bad_enum.lus}
spawn ./lus2lic -o /tmp/condact2.lic should_fail/type/condact2.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/type/condact2.lus", line 5, col 5 to 11, token 'condact':
*** type error:
*** while unifing (bool * int * int) with (int * int * int)
*** bool can't be matched by int
XFAIL: Test bad programs (type): lus2lic {-o /tmp/condact2.lic should_fail/type/condact2.lus}
spawn ./lus2lic -o /tmp/merge_bad_type.lic should_fail/type/merge_bad_type.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/type/merge_bad_type.lus", line 8, col 14 to 16, token 'clk':
*** type error: types differ in merge branches: real <> int
XFAIL: Test bad programs (type): lus2lic {-o /tmp/merge_bad_type.lic should_fail/type/merge_bad_type.lus}
spawn ./lus2lic -o /tmp/packages.lic should_fail/type/packages.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/type/packages.lus", line 31, col 9 to 14, token 'preced':
*** provided node for inter::preced is not compatible with its implementation:
*** int and inter::selType are not unifiable
XFAIL: Test bad programs (type): lus2lic {-o /tmp/packages.lic should_fail/type/packages.lus}
spawn ./lus2lic -o /tmp/packages2.lic should_fail/type/packages2.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/type/packages2.lus", line 5, col 7 to 7, token 'n':
*** provided node for stupid::n is not compatible with its implementation:
*** stupid::t1 <> int
XFAIL: Test bad programs (type): lus2lic {-o /tmp/packages2.lic should_fail/type/packages2.lus}
spawn ./lus2lic -o /tmp/Gyro.lic should_fail/type/Gyro.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/type/Gyro.lus", line 11, col 41 to 41, token ',':
*** syntax error
XFAIL: Test bad programs (type): lus2lic {-o /tmp/Gyro.lic should_fail/type/Gyro.lus}
spawn ./lus2lic -o /tmp/Gyro-2.lic should_fail/type/Gyro-2.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/type/Gyro-2.lus", line 54, col 0 to 2, token 'let':
*** syntax error
XFAIL: Test bad programs (type): lus2lic {-o /tmp/Gyro-2.lic should_fail/type/Gyro-2.lus}
spawn ./lus2lic -o /tmp/merge_bad.lic should_fail/type/merge_bad.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/type/merge_bad.lus", line 7, col 14 to 16, token 'clk':
*** The merge mixes booleans and enums
XFAIL: Test bad programs (type): lus2lic {-o /tmp/merge_bad.lic should_fail/type/merge_bad.lus}
spawn ./lus2lic -o /tmp/merge_bad_clk.lic should_fail/type/merge_bad_clk.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/type/merge_bad_clk.lus", line 9, col 9 to 12, token 'Pile':
***
*** clock error: The two following clocks are not unifiable:
*** on merge_bad_clk::Pile(clk) on base
*** on merge_bad_clk::Face(clk) on base
XFAIL: Test bad programs (type): lus2lic {-o /tmp/merge_bad_clk.lic should_fail/type/merge_bad_clk.lus}
spawn ./lus2lic -o /tmp/parametric_node4.lic should_fail/type/parametric_node4.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/type/parametric_node4.lus", line 4, col 16 to 16, token 'n':
*** can't eval type: bad array size, int expected but get real
XFAIL: Test bad programs (type): lus2lic {-o /tmp/parametric_node4.lic should_fail/type/parametric_node4.lus}
spawn ./lus2lic -o /tmp/merge_not_exhaustive.lic should_fail/type/merge_not_exhaustive.lus
XPASS: Test bad programs (type): lus2lic {-o /tmp/merge_not_exhaustive.lic should_fail/type/merge_not_exhaustive.lus}
spawn ./lus2lic -o /tmp/const2.lic should_fail/type/const2.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/type/const2.lus", line 16, col 11 to 12, token '<>':
*** type error:
*** type 'int * real' was provided whereas
*** type 'any * any' was expected
***
*** int and real are not unifiable
XFAIL: Test bad programs (type): lus2lic {-o /tmp/const2.lic should_fail/type/const2.lus}
spawn ./lus2lic -o /tmp/ts02.lic should_fail/type/ts02.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/type/ts02.lus", line 6, col 9 to 9, token '+':
*** type error:
*** type 'real * int' was provided whereas
*** type 'anynum * anynum' was expected
***
*** real and int are not unifiable
XFAIL: Test bad programs (type): lus2lic {-o /tmp/ts02.lic should_fail/type/ts02.lus}
spawn ./lus2lic -o /tmp/parametric_node2.lic should_fail/type/parametric_node2.lus
XPASS: Test bad programs (type): lus2lic {-o /tmp/parametric_node2.lic should_fail/type/parametric_node2.lus}
spawn ./lus2lic -o /tmp/merge.lic should_fail/type/merge.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/type/merge.lus", line 8, col 13 to 13, token ':':
*** syntax error
XFAIL: Test bad programs (type): lus2lic {-o /tmp/merge.lic should_fail/type/merge.lus}
spawn ./lus2lic -o /tmp/when_enum.lic should_fail/clock/when_enum.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/clock/when_enum.lus", line 10, col 11 to 14, token 'toto':
***
*** clock error: The two following clocks are not unifiable:
*** on when_enum::A(a) on base
*** on clk on base
XFAIL: Test bad programs (clock): lus2lic {-o /tmp/when_enum.lic should_fail/clock/when_enum.lus}
spawn ./lus2lic -o /tmp/bad_call02.lic should_fail/clock/bad_call02.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/clock/bad_call02.lus", line 6, col 3 to 3, token '=':
***
*** clock error: The two following clocks are not unifiable:
*** on base
*** on c on base
XFAIL: Test bad programs (clock): lus2lic {-o /tmp/bad_call02.lic should_fail/clock/bad_call02.lus}
spawn ./lus2lic -o /tmp/inonout.lic should_fail/clock/inonout.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/clock/inonout.lus", line 3, col 45 to 45, token 'c':
*** unknown variable (c)
XFAIL: Test bad programs (clock): lus2lic {-o /tmp/inonout.lic should_fail/clock/inonout.lus}
spawn ./lus2lic -o /tmp/clock.lic should_fail/clock/clock.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/clock/clock.lus", line 23, col 11 to 16, token 'clock4':
***
*** clock error: The two following clocks are not unifiable:
*** on d on c on base
*** on u on base
XFAIL: Test bad programs (clock): lus2lic {-o /tmp/clock.lic should_fail/clock/clock.lus}
spawn ./lus2lic -o /tmp/bad_id.lic should_fail/clock/bad_id.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/clock/bad_id.lus", line 3, col 5 to 8, token 'toto':
***
*** Unknown ident: b
XFAIL: Test bad programs (clock): lus2lic {-o /tmp/bad_id.lic should_fail/clock/bad_id.lus}
spawn ./lus2lic -o /tmp/clock2.lic should_fail/clock/clock2.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/clock/clock2.lus", line 6, col 21 to 21, token 'a':
*** the type of a clock cannot be int
XFAIL: Test bad programs (clock): lus2lic {-o /tmp/clock2.lic should_fail/clock/clock2.lus}
spawn ./lus2lic -o /tmp/deploop.lic should_fail/semantics/deploop.lus
XPASS: Test bad programs (semantics): lus2lic {-o /tmp/deploop.lic should_fail/semantics/deploop.lus}
spawn ./lus2lic -o /tmp/const3.lic should_fail/semantics/const3.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/semantics/const3.lus", line 2, col 16 to 16, token '/':
***
*** can't eval constant: reals cannot be evaluated, sorry.
XFAIL: Test bad programs (semantics): lus2lic {-o /tmp/const3.lic should_fail/semantics/const3.lus}
spawn ./lus2lic -o /tmp/not_a_constant.lic should_fail/semantics/not_a_constant.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/semantics/not_a_constant.lus", line 10, col 22 to 23, token '--':
*** syntax error
XFAIL: Test bad programs (semantics): lus2lic {-o /tmp/not_a_constant.lic should_fail/semantics/not_a_constant.lus}
spawn ./lus2lic -o /tmp/sincos.lic should_fail/semantics/sincos.lus
XPASS: Test bad programs (semantics): lus2lic {-o /tmp/sincos.lic should_fail/semantics/sincos.lus}
spawn ./lus2lic -o /tmp/tranche.lic should_fail/semantics/tranche.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/semantics/tranche.lus", line 7, col 5 to 5, token 'n':
***
*** can't eval constant:
*** cannot access this extern constant value
XFAIL: Test bad programs (semantics): lus2lic {-o /tmp/tranche.lic should_fail/semantics/tranche.lus}
spawn ./lus2lic -o /tmp/import2.lic should_fail/semantics/import2.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/semantics/import2.lus", line 2, col 0 to 3, token 'node':
*** syntax error
XFAIL: Test bad programs (semantics): lus2lic {-o /tmp/import2.lic should_fail/semantics/import2.lus}
spawn ./lus2lic -o /tmp/bad_call01.lic should_fail/semantics/bad_call01.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/semantics/bad_call01.lus", line 3, col 12 to 15, token 'toto':
*** Recursion loop detected in node bad_call01::toto
*** bad_call01::toto depends on itself
node ref in file "/home/jahier/lus2lic/test/should_fail/semantics/bad_call01.lus", line 3, col 12 to 15, token 'toto'
XFAIL: Test bad programs (semantics): lus2lic {-o /tmp/bad_call01.lic should_fail/semantics/bad_call01.lus}
spawn ./lus2lic -o /tmp/x.lic should_fail/semantics/x.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/semantics/x.lus", line 8, col 6 to 6, token 't':
*** Recursion loop detected:
*** const ref in file "/home/jahier/lus2lic/test/should_fail/semantics/x.lus", line 8, col 10 to 10, token 'n'
> const ref in file "/home/jahier/lus2lic/test/should_fail/semantics/x.lus", line 2, col 10 to 10, token 'm'
> const ref in file "/home/jahier/lus2lic/test/should_fail/semantics/x.lus", line 4, col 10 to 10, token 'x'
> const ref in file "/home/jahier/lus2lic/test/should_fail/semantics/x.lus", line 6, col 10 to 10, token 't'
XFAIL: Test bad programs (semantics): lus2lic {-o /tmp/x.lic should_fail/semantics/x.lus}
spawn ./lus2lic -o /tmp/t.lic should_fail/semantics/t.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/semantics/t.lus", line 31, col 6 to 6, token 'A':
*** bad constant declaration, ident already linked at line:2, col:6 to 6
XFAIL: Test bad programs (semantics): lus2lic {-o /tmp/t.lic should_fail/semantics/t.lus}
spawn ./lus2lic -o /tmp/parametric_node4.lic should_fail/semantics/parametric_node4.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/semantics/parametric_node4.lus", line 4, col 16 to 16, token 'n':
*** can't eval type: bad array size, int expected but get real
XFAIL: Test bad programs (semantics): lus2lic {-o /tmp/parametric_node4.lic should_fail/semantics/parametric_node4.lus}
spawn ./lus2lic -o /tmp/const2.lic should_fail/semantics/const2.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/semantics/const2.lus", line 4, col 17 to 21, token 'false':
*** syntax error
XFAIL: Test bad programs (semantics): lus2lic {-o /tmp/const2.lic should_fail/semantics/const2.lus}
spawn ./lus2lic -o /tmp/sargs.lic should_fail/semantics/sargs.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/semantics/sargs.lus", line 7, col 9 to 9, token '+':
*** type error:
*** type 'real * int' was provided whereas
*** type 'anynum * anynum' was expected
***
*** real and int are not unifiable
XFAIL: Test bad programs (semantics): lus2lic {-o /tmp/sargs.lic should_fail/semantics/sargs.lus}
spawn ./lus2lic -o /tmp/patrick.lic should_fail/semantics/patrick.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/semantics/patrick.lus", line 2, col 5 to 11, token 'patrick':
***
*** "x" (local x:int on base(x,0)) is not defined.
*** Defined variables are:
- "s" (output s:int on base(s,0))
XFAIL: Test bad programs (semantics): lus2lic {-o /tmp/patrick.lic should_fail/semantics/patrick.lus}
spawn ./lus2lic -o /tmp/const.lic should_fail/semantics/const.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/semantics/const.lus", line 19, col 41 to 42, token 'c4':
*** bad field declaration, ident already linked at line:19, col:9 to 10
XFAIL: Test bad programs (semantics): lus2lic {-o /tmp/const.lic should_fail/semantics/const.lus}
spawn ./lus2lic -o /tmp/m.lic should_fail/semantics/m.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/semantics/m.lus", line 3, col 22 to 22, token ',':
*** syntax error
XFAIL: Test bad programs (semantics): lus2lic {-o /tmp/m.lic should_fail/semantics/m.lus}
testcase ./lus2lic.tests/non-reg.exp completed in 24 seconds
Running ./lus2lic.tests/progression.exp ...
spawn ./lus2lic -o /tmp/when_not.out should_work/broken/when_not.lus
PASS: ./lus2lic { -o /tmp/when_not.out should_work/broken/when_not.lus}
spawn ./lus2lic -ec -o /tmp/when_not.ec should_work/broken/when_not.lus
PASS: ./lus2lic {-ec -o /tmp/when_not.ec should_work/broken/when_not.lus}
spawn ./lus2lic -o /tmp/packages.out should_work/broken/packages.lus
PASS: ./lus2lic { -o /tmp/packages.out should_work/broken/packages.lus}
spawn ./lus2lic -ec -o /tmp/packages.ec should_work/broken/packages.lus
PASS: ./lus2lic {-ec -o /tmp/packages.ec should_work/broken/packages.lus}
spawn ./lus2lic -o /tmp/when_node.out should_work/broken/when_node.lus
PASS: ./lus2lic { -o /tmp/when_node.out should_work/broken/when_node.lus}
spawn ./lus2lic -ec -o /tmp/when_node.ec should_work/broken/when_node.lus
PASS: ./lus2lic {-ec -o /tmp/when_node.ec should_work/broken/when_node.lus}
spawn ./lus2lic -o /tmp/car-orig.out should_work/broken/car-orig.lus
PASS: ./lus2lic { -o /tmp/car-orig.out should_work/broken/car-orig.lus}
spawn ./lus2lic -ec -o /tmp/car-orig.ec should_work/broken/car-orig.lus
PASS: ./lus2lic {-ec -o /tmp/car-orig.ec should_work/broken/car-orig.lus}
spawn ./lus2lic -o /tmp/bad_call03.lic should_fail/type/broken/bad_call03.lus
XPASS: Test bad programs (type): lus2lic {-o /tmp/bad_call03.lic should_fail/type/broken/bad_call03.lus}
spawn ./lus2lic -o /tmp/ts03.lic should_fail/type/broken/ts03.lus
*** Error in file "/home/jahier/lus2lic/test/should_fail/type/broken/ts03.lus", line 11, col 22 to 22, token '+':
*** Bad static argument nature, a constant was expected
XFAIL: Test bad programs (type): lus2lic {-o /tmp/ts03.lic should_fail/type/broken/ts03.lus}
spawn ./lus2lic -o /tmp/piege.lic should_fail/semantics/broken/piege.lus
XPASS: Test bad programs (semantics): lus2lic {-o /tmp/piege.lic should_fail/semantics/broken/piege.lus}
spawn ./lus2lic -o /tmp/cpt_dc.lic should_fail/semantics/broken/cpt_dc.lus
XPASS: Test bad programs (semantics): lus2lic {-o /tmp/cpt_dc.lic should_fail/semantics/broken/cpt_dc.lus}
spawn ./lus2lic -o /tmp/def.lic should_fail/semantics/broken/def.lus
XPASS: Test bad programs (semantics): lus2lic {-o /tmp/def.lic should_fail/semantics/broken/def.lus}
spawn ./lus2lic -o /tmp/activation2.lic should_fail/semantics/broken/activation2.lus
XPASS: Test bad programs (semantics): lus2lic {-o /tmp/activation2.lic should_fail/semantics/broken/activation2.lus}
spawn ./lus2lic -o /tmp/activation1.lic should_fail/semantics/broken/activation1.lus
XPASS: Test bad programs (semantics): lus2lic {-o /tmp/activation1.lic should_fail/semantics/broken/activation1.lus}
spawn ./lus2lic -o /tmp/bug.lic should_fail/semantics/broken/bug.lus
XPASS: Test bad programs (semantics): lus2lic {-o /tmp/bug.lic should_fail/semantics/broken/bug.lus}
testcase ./lus2lic.tests/progression.exp completed in 0 seconds
=== lus2lic Summary ===
# of expected passes 744
# of unexpected failures 2
# of unexpected successes 11
# of expected failures 37
runtest completed at Thu Feb 7 16:15:25 2013