From 214647006f3ca74123d6b576bb2bb1e4a7b4cba2 Mon Sep 17 00:00:00 2001 From: Erwan Jahier <jahier@imag.fr> Date: Thu, 5 Jun 2014 10:18:00 +0200 Subject: [PATCH] Add non reg tests where the -2c option. 121 ok, 110 ko. Basically, ko programs contains arrays arrays and structures. --- test/lus2lic.sum | 241 ++++++++++++++++++++++++++++++++- test/lus2lic.tests/non-reg.exp | 18 ++- test/lus2lic.time | 2 +- todo.org | 6 + 4 files changed, 258 insertions(+), 9 deletions(-) diff --git a/test/lus2lic.sum b/test/lus2lic.sum index 7fe4d02e..b3e471c1 100644 --- a/test/lus2lic.sum +++ b/test/lus2lic.sum @@ -1,4 +1,4 @@ -Test Run By jahier on Mon Jun 2 16:02:49 2014 +Test Run By jahier on Thu Jun 5 10:11:53 2014 Native configuration is i686-pc-linux-gnu === lus2lic tests === @@ -13,38 +13,47 @@ PASS: ./lus2lic {-o /tmp/nc6.lic should_work/nc6.lus} PASS: ./lus2lic {-ec -o /tmp/nc6.ec should_work/nc6.lus} PASS: ./myec2c {-o /tmp/nc6.c /tmp/nc6.ec} PASS: ../utils/test_lus2lic_no_node should_work/nc6.lus +PASS: ./lus2lic {-2c should_work/nc6.lus -n nc6} PASS: ./lus2lic {-o /tmp/argos.lic should_work/argos.lus} PASS: ./lus2lic {-ec -o /tmp/argos.ec should_work/argos.lus} PASS: ./myec2c {-o /tmp/argos.c /tmp/argos.ec} PASS: ../utils/test_lus2lic_no_node should_work/argos.lus +PASS: ./lus2lic {-2c should_work/argos.lus -n argos} PASS: ./lus2lic {-o /tmp/ck5.lic should_work/ck5.lus} PASS: ./lus2lic {-ec -o /tmp/ck5.ec should_work/ck5.lus} PASS: ./myec2c {-o /tmp/ck5.c /tmp/ck5.ec} PASS: ../utils/test_lus2lic_no_node should_work/ck5.lus +PASS: ./lus2lic {-2c should_work/ck5.lus -n ck5} PASS: ./lus2lic {-o /tmp/normal.lic should_work/normal.lus} PASS: ./lus2lic {-ec -o /tmp/normal.ec should_work/normal.lus} PASS: ./myec2c {-o /tmp/normal.c /tmp/normal.ec} PASS: ../utils/test_lus2lic_no_node should_work/normal.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/normal.lus -n normal} PASS: ./lus2lic {-o /tmp/nodeparam.lic should_work/nodeparam.lus} PASS: ./lus2lic {-ec -o /tmp/nodeparam.ec should_work/nodeparam.lus} PASS: ./myec2c {-o /tmp/nodeparam.c /tmp/nodeparam.ec} PASS: ../utils/test_lus2lic_no_node should_work/nodeparam.lus +PASS: ./lus2lic {-2c should_work/nodeparam.lus -n nodeparam} PASS: ./lus2lic {-o /tmp/enum0.lic should_work/enum0.lus} PASS: ./lus2lic {-ec -o /tmp/enum0.ec should_work/enum0.lus} PASS: ./myec2c {-o /tmp/enum0.c /tmp/enum0.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/enum0.lus +PASS: ./lus2lic {-2c should_work/enum0.lus -n enum0} PASS: ./lus2lic {-o /tmp/ck6.lic should_work/ck6.lus} PASS: ./lus2lic {-ec -o /tmp/ck6.ec should_work/ck6.lus} PASS: ./myec2c {-o /tmp/ck6.c /tmp/ck6.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/ck6.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/ck6.lus -n ck6} PASS: ./lus2lic {-o /tmp/Gyroscope2.lic should_work/Gyroscope2.lus} PASS: ./lus2lic {-ec -o /tmp/Gyroscope2.ec should_work/Gyroscope2.lus} PASS: ./myec2c {-o /tmp/Gyroscope2.c /tmp/Gyroscope2.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/Gyroscope2.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/Gyroscope2.lus -n Gyroscope2} PASS: ./lus2lic {-o /tmp/mouse2.lic should_work/mouse2.lus} PASS: ./lus2lic {-ec -o /tmp/mouse2.ec should_work/mouse2.lus} PASS: ./myec2c {-o /tmp/mouse2.c /tmp/mouse2.ec} PASS: ../utils/test_lus2lic_no_node should_work/mouse2.lus +PASS: ./lus2lic {-2c should_work/mouse2.lus -n mouse2} PASS: ./lus2lic {-o /tmp/modes3x2-v3.lic should_work/modes3x2-v3.lus} PASS: ./lus2lic {-ec -o /tmp/modes3x2-v3.ec should_work/modes3x2-v3.lus} FAIL: Try ec2c on the result: ./myec2c {-o /tmp/modes3x2-v3.c /tmp/modes3x2-v3.ec} @@ -52,126 +61,157 @@ PASS: ./lus2lic {-o /tmp/dep.lic should_work/dep.lus} PASS: ./lus2lic {-ec -o /tmp/dep.ec should_work/dep.lus} PASS: ./myec2c {-o /tmp/dep.c /tmp/dep.ec} PASS: ../utils/test_lus2lic_no_node should_work/dep.lus +PASS: ./lus2lic {-2c should_work/dep.lus -n dep} PASS: ./lus2lic {-o /tmp/ELMU.lic should_work/ELMU.lus} PASS: ./lus2lic {-ec -o /tmp/ELMU.ec should_work/ELMU.lus} PASS: ./myec2c {-o /tmp/ELMU.c /tmp/ELMU.ec} PASS: ../utils/test_lus2lic_no_node should_work/ELMU.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/ELMU.lus -n ELMU} PASS: ./lus2lic {-o /tmp/testPilote.lic should_work/testPilote.lus} PASS: ./lus2lic {-ec -o /tmp/testPilote.ec should_work/testPilote.lus} PASS: ./myec2c {-o /tmp/testPilote.c /tmp/testPilote.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/testPilote.lus +PASS: ./lus2lic {-2c should_work/testPilote.lus -n testPilote} PASS: ./lus2lic {-o /tmp/redIf.lic should_work/redIf.lus} PASS: ./lus2lic {-ec -o /tmp/redIf.ec should_work/redIf.lus} PASS: ./myec2c {-o /tmp/redIf.c /tmp/redIf.ec} PASS: ../utils/test_lus2lic_no_node should_work/redIf.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/redIf.lus -n redIf} PASS: ./lus2lic {-o /tmp/t0.lic should_work/t0.lus} PASS: ./lus2lic {-ec -o /tmp/t0.ec should_work/t0.lus} PASS: ./myec2c {-o /tmp/t0.c /tmp/t0.ec} PASS: ../utils/test_lus2lic_no_node should_work/t0.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/t0.lus -n t0} PASS: ./lus2lic {-o /tmp/lucky.lic should_work/lucky.lus} PASS: ./lus2lic {-ec -o /tmp/lucky.ec should_work/lucky.lus} PASS: ./myec2c {-o /tmp/lucky.c /tmp/lucky.ec} PASS: ../utils/test_lus2lic_no_node should_work/lucky.lus +PASS: ./lus2lic {-2c should_work/lucky.lus -n lucky} PASS: ./lus2lic {-o /tmp/heater_control.lic should_work/heater_control.lus} PASS: ./lus2lic {-ec -o /tmp/heater_control.ec should_work/heater_control.lus} PASS: ./myec2c {-o /tmp/heater_control.c /tmp/heater_control.ec} PASS: ../utils/test_lus2lic_no_node should_work/heater_control.lus +PASS: ./lus2lic {-2c should_work/heater_control.lus -n heater_control} PASS: ./lus2lic {-o /tmp/titi.lic should_work/titi.lus} PASS: ./lus2lic {-ec -o /tmp/titi.ec should_work/titi.lus} PASS: ./myec2c {-o /tmp/titi.c /tmp/titi.ec} PASS: ../utils/test_lus2lic_no_node should_work/titi.lus +PASS: ./lus2lic {-2c should_work/titi.lus -n titi} PASS: ./lus2lic {-o /tmp/cminus.lic should_work/cminus.lus} PASS: ./lus2lic {-ec -o /tmp/cminus.ec should_work/cminus.lus} PASS: ./myec2c {-o /tmp/cminus.c /tmp/cminus.ec} PASS: ../utils/test_lus2lic_no_node should_work/cminus.lus +PASS: ./lus2lic {-2c should_work/cminus.lus -n cminus} PASS: ./lus2lic {-o /tmp/rs.lic should_work/rs.lus} PASS: ./lus2lic {-ec -o /tmp/rs.ec should_work/rs.lus} PASS: ./myec2c {-o /tmp/rs.c /tmp/rs.ec} PASS: ../utils/test_lus2lic_no_node should_work/rs.lus +PASS: ./lus2lic {-2c should_work/rs.lus -n rs} PASS: ./lus2lic {-o /tmp/access.lic should_work/access.lus} PASS: ./lus2lic {-ec -o /tmp/access.ec should_work/access.lus} PASS: ./myec2c {-o /tmp/access.c /tmp/access.ec} PASS: ../utils/test_lus2lic_no_node should_work/access.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/access.lus -n access} PASS: ./lus2lic {-o /tmp/consensus2.lic should_work/consensus2.lus} PASS: ./lus2lic {-ec -o /tmp/consensus2.ec should_work/consensus2.lus} PASS: ./myec2c {-o /tmp/consensus2.c /tmp/consensus2.ec} PASS: ../utils/test_lus2lic_no_node should_work/consensus2.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/consensus2.lus -n consensus2} PASS: ./lus2lic {-o /tmp/dependeur.lic should_work/dependeur.lus} PASS: ./lus2lic {-ec -o /tmp/dependeur.ec should_work/dependeur.lus} PASS: ./myec2c {-o /tmp/dependeur.c /tmp/dependeur.ec} PASS: ../utils/test_lus2lic_no_node should_work/dependeur.lus +PASS: ./lus2lic {-2c should_work/dependeur.lus -n dependeur} PASS: ./lus2lic {-o /tmp/mappredef.lic should_work/mappredef.lus} PASS: ./lus2lic {-ec -o /tmp/mappredef.ec should_work/mappredef.lus} PASS: ./myec2c {-o /tmp/mappredef.c /tmp/mappredef.ec} PASS: ../utils/test_lus2lic_no_node should_work/mappredef.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/mappredef.lus -n mappredef} PASS: ./lus2lic {-o /tmp/call06.lic should_work/call06.lus} PASS: ./lus2lic {-ec -o /tmp/call06.ec should_work/call06.lus} PASS: ./myec2c {-o /tmp/call06.c /tmp/call06.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/call06.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/call06.lus -n call06} PASS: ./lus2lic {-o /tmp/deSimone.lic should_work/deSimone.lus} PASS: ./lus2lic {-ec -o /tmp/deSimone.ec should_work/deSimone.lus} PASS: ./myec2c {-o /tmp/deSimone.c /tmp/deSimone.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/deSimone.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/deSimone.lus -n deSimone} PASS: ./lus2lic {-o /tmp/bug2.lic should_work/bug2.lus} PASS: ./lus2lic {-ec -o /tmp/bug2.ec should_work/bug2.lus} PASS: ./myec2c {-o /tmp/bug2.c /tmp/bug2.ec} PASS: ../utils/test_lus2lic_no_node should_work/bug2.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/bug2.lus -n bug2} PASS: ./lus2lic {-o /tmp/mm.lic should_work/mm.lus} PASS: ./lus2lic {-ec -o /tmp/mm.ec should_work/mm.lus} PASS: ./myec2c {-o /tmp/mm.c /tmp/mm.ec} PASS: ../utils/test_lus2lic_no_node should_work/mm.lus +PASS: ./lus2lic {-2c should_work/mm.lus -n mm} PASS: ./lus2lic {-o /tmp/yyy.lic should_work/yyy.lus} PASS: ./lus2lic {-ec -o /tmp/yyy.ec should_work/yyy.lus} PASS: ./myec2c {-o /tmp/yyy.c /tmp/yyy.ec} PASS: ../utils/test_lus2lic_no_node should_work/yyy.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/yyy.lus -n yyy} PASS: ./lus2lic {-o /tmp/toolate.lic should_work/toolate.lus} PASS: ./lus2lic {-ec -o /tmp/toolate.ec should_work/toolate.lus} PASS: ./myec2c {-o /tmp/toolate.c /tmp/toolate.ec} PASS: ../utils/test_lus2lic_no_node should_work/toolate.lus +PASS: ./lus2lic {-2c should_work/toolate.lus -n toolate} PASS: ./lus2lic {-o /tmp/testCapt.lic should_work/testCapt.lus} PASS: ./lus2lic {-ec -o /tmp/testCapt.ec should_work/testCapt.lus} PASS: ./myec2c {-o /tmp/testCapt.c /tmp/testCapt.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/testCapt.lus +PASS: ./lus2lic {-2c should_work/testCapt.lus -n testCapt} PASS: ./lus2lic {-o /tmp/nc7.lic should_work/nc7.lus} PASS: ./lus2lic {-ec -o /tmp/nc7.ec should_work/nc7.lus} PASS: ./myec2c {-o /tmp/nc7.c /tmp/nc7.ec} PASS: ../utils/test_lus2lic_no_node should_work/nc7.lus +PASS: ./lus2lic {-2c should_work/nc7.lus -n nc7} PASS: ./lus2lic {-o /tmp/predefOp.lic should_work/predefOp.lus} PASS: ./lus2lic {-ec -o /tmp/predefOp.ec should_work/predefOp.lus} PASS: ./myec2c {-o /tmp/predefOp.c /tmp/predefOp.ec} PASS: ../utils/test_lus2lic_no_node should_work/predefOp.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/predefOp.lus -n predefOp} PASS: ./lus2lic {-o /tmp/t1.lic should_work/t1.lus} PASS: ./lus2lic {-ec -o /tmp/t1.ec should_work/t1.lus} PASS: ./myec2c {-o /tmp/t1.c /tmp/t1.ec} PASS: ../utils/test_lus2lic_no_node should_work/t1.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/t1.lus -n t1} PASS: ./lus2lic {-o /tmp/nc9.lic should_work/nc9.lus} PASS: ./lus2lic {-ec -o /tmp/nc9.ec should_work/nc9.lus} PASS: ./myec2c {-o /tmp/nc9.c /tmp/nc9.ec} PASS: ../utils/test_lus2lic_no_node should_work/nc9.lus +PASS: ./lus2lic {-2c should_work/nc9.lus -n nc9} PASS: ./lus2lic {-o /tmp/packageTableau.lic should_work/packageTableau.lus} PASS: ./lus2lic {-ec -o /tmp/packageTableau.ec should_work/packageTableau.lus} PASS: ./myec2c {-o /tmp/packageTableau.c /tmp/packageTableau.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/packageTableau.lus +PASS: ./lus2lic {-2c should_work/packageTableau.lus -n packageTableau} PASS: ./lus2lic {-o /tmp/nc8.lic should_work/nc8.lus} PASS: ./lus2lic {-ec -o /tmp/nc8.ec should_work/nc8.lus} PASS: ./myec2c {-o /tmp/nc8.c /tmp/nc8.ec} PASS: ../utils/test_lus2lic_no_node should_work/nc8.lus +PASS: ./lus2lic {-2c should_work/nc8.lus -n nc8} PASS: ./lus2lic {-o /tmp/minmax5.lic should_work/minmax5.lus} PASS: ./lus2lic {-ec -o /tmp/minmax5.ec should_work/minmax5.lus} PASS: ./myec2c {-o /tmp/minmax5.c /tmp/minmax5.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/minmax5.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/minmax5.lus -n minmax5} PASS: ./lus2lic {-o /tmp/mm1.lic should_work/mm1.lus} PASS: ./lus2lic {-ec -o /tmp/mm1.ec should_work/mm1.lus} PASS: ./myec2c {-o /tmp/mm1.c /tmp/mm1.ec} PASS: ../utils/test_lus2lic_no_node should_work/mm1.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/mm1.lus -n mm1} PASS: ./lus2lic {-o /tmp/predef03.lic should_work/predef03.lus} PASS: ./lus2lic {-ec -o /tmp/predef03.ec should_work/predef03.lus} PASS: ./myec2c {-o /tmp/predef03.c /tmp/predef03.ec} PASS: ../utils/test_lus2lic_no_node should_work/predef03.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/predef03.lus -n predef03} PASS: ./lus2lic {-o /tmp/iter.lic should_work/iter.lus} PASS: ./lus2lic {-ec -o /tmp/iter.ec should_work/iter.lus} PASS: ./myec2c {-o /tmp/iter.c /tmp/iter.ec} PASS: ../utils/test_lus2lic_no_node should_work/iter.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/iter.lus -n iter} PASS: ./lus2lic {-o /tmp/call05.lic should_work/call05.lus} PASS: ./lus2lic {-ec -o /tmp/call05.ec should_work/call05.lus} FAIL: Try ec2c on the result: ./myec2c {-o /tmp/call05.c /tmp/call05.ec} @@ -182,202 +222,252 @@ PASS: ./lus2lic {-o /tmp/testBoite.lic should_work/testBoite.lus} PASS: ./lus2lic {-ec -o /tmp/testBoite.ec should_work/testBoite.lus} PASS: ./myec2c {-o /tmp/testBoite.c /tmp/testBoite.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/testBoite.lus +PASS: ./lus2lic {-2c should_work/testBoite.lus -n testBoite} PASS: ./lus2lic {-o /tmp/node_caller1.lic should_work/node_caller1.lus} PASS: ./lus2lic {-ec -o /tmp/node_caller1.ec should_work/node_caller1.lus} PASS: ./myec2c {-o /tmp/node_caller1.c /tmp/node_caller1.ec} PASS: ../utils/test_lus2lic_no_node should_work/node_caller1.lus +PASS: ./lus2lic {-2c should_work/node_caller1.lus -n node_caller1} PASS: ./lus2lic {-o /tmp/nc1.lic should_work/nc1.lus} PASS: ./lus2lic {-ec -o /tmp/nc1.ec should_work/nc1.lus} PASS: ./myec2c {-o /tmp/nc1.c /tmp/nc1.ec} PASS: ../utils/test_lus2lic_no_node should_work/nc1.lus +PASS: ./lus2lic {-2c should_work/nc1.lus -n nc1} PASS: ./lus2lic {-o /tmp/test_node_expand2.lic should_work/test_node_expand2.lus} PASS: ./lus2lic {-ec -o /tmp/test_node_expand2.ec should_work/test_node_expand2.lus} PASS: ./myec2c {-o /tmp/test_node_expand2.c /tmp/test_node_expand2.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/test_node_expand2.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/test_node_expand2.lus -n test_node_expand2} PASS: ./lus2lic {-o /tmp/test.lic should_work/test.lus} PASS: ./lus2lic {-ec -o /tmp/test.ec should_work/test.lus} PASS: ./myec2c {-o /tmp/test.c /tmp/test.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/test.lus +PASS: ./lus2lic {-2c should_work/test.lus -n test} PASS: ./lus2lic {-o /tmp/FALLING_EDGE.lic should_work/FALLING_EDGE.lus} PASS: ./lus2lic {-ec -o /tmp/FALLING_EDGE.ec should_work/FALLING_EDGE.lus} PASS: ./myec2c {-o /tmp/FALLING_EDGE.c /tmp/FALLING_EDGE.ec} PASS: ../utils/test_lus2lic_no_node should_work/FALLING_EDGE.lus +PASS: ./lus2lic {-2c should_work/FALLING_EDGE.lus -n FALLING_EDGE} PASS: ./lus2lic {-o /tmp/SWITCH.lic should_work/SWITCH.lus} PASS: ./lus2lic {-ec -o /tmp/SWITCH.ec should_work/SWITCH.lus} PASS: ./myec2c {-o /tmp/SWITCH.c /tmp/SWITCH.ec} PASS: ../utils/test_lus2lic_no_node should_work/SWITCH.lus +PASS: ./lus2lic {-2c should_work/SWITCH.lus -n SWITCH} PASS: ./lus2lic {-o /tmp/cst.lic should_work/cst.lus} PASS: ./lus2lic {-ec -o /tmp/cst.ec should_work/cst.lus} PASS: ./myec2c {-o /tmp/cst.c /tmp/cst.ec} PASS: ../utils/test_lus2lic_no_node should_work/cst.lus +PASS: ./lus2lic {-2c should_work/cst.lus -n cst} PASS: ./lus2lic {-o /tmp/minmax5_random.lic should_work/minmax5_random.lus} PASS: ./lus2lic {-ec -o /tmp/minmax5_random.ec should_work/minmax5_random.lus} PASS: ./myec2c {-o /tmp/minmax5_random.c /tmp/minmax5_random.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/minmax5_random.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/minmax5_random.lus -n minmax5_random} PASS: ./lus2lic {-o /tmp/matrice2.lic should_work/matrice2.lus} PASS: ./lus2lic {-ec -o /tmp/matrice2.ec should_work/matrice2.lus} PASS: ./myec2c {-o /tmp/matrice2.c /tmp/matrice2.ec} PASS: ../utils/test_lus2lic_no_node should_work/matrice2.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/matrice2.lus -n matrice2} PASS: ./lus2lic {-o /tmp/v1.lic should_work/v1.lus} PASS: ./lus2lic {-ec -o /tmp/v1.ec should_work/v1.lus} PASS: ./myec2c {-o /tmp/v1.c /tmp/v1.ec} PASS: ../utils/test_lus2lic_no_node should_work/v1.lus +PASS: ./lus2lic {-2c should_work/v1.lus -n v1} PASS: ./lus2lic {-o /tmp/ply02.lic should_work/ply02.lus} PASS: ./lus2lic {-ec -o /tmp/ply02.ec should_work/ply02.lus} PASS: ./myec2c {-o /tmp/ply02.c /tmp/ply02.ec} PASS: ../utils/test_lus2lic_no_node should_work/ply02.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/ply02.lus -n ply02} PASS: ./lus2lic {-o /tmp/call04.lic should_work/call04.lus} PASS: ./lus2lic {-ec -o /tmp/call04.ec should_work/call04.lus} PASS: ./myec2c {-o /tmp/call04.c /tmp/call04.ec} PASS: ../utils/test_lus2lic_no_node should_work/call04.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/call04.lus -n call04} PASS: ./lus2lic {-o /tmp/bascule.lic should_work/bascule.lus} PASS: ./lus2lic {-ec -o /tmp/bascule.ec should_work/bascule.lus} PASS: ./myec2c {-o /tmp/bascule.c /tmp/bascule.ec} PASS: ../utils/test_lus2lic_no_node should_work/bascule.lus +PASS: ./lus2lic {-2c should_work/bascule.lus -n bascule} PASS: ./lus2lic {-o /tmp/double_delay.lic should_work/double_delay.lus} PASS: ./lus2lic {-ec -o /tmp/double_delay.ec should_work/double_delay.lus} PASS: ./myec2c {-o /tmp/double_delay.c /tmp/double_delay.ec} PASS: ../utils/test_lus2lic_no_node should_work/double_delay.lus +PASS: ./lus2lic {-2c should_work/double_delay.lus -n double_delay} PASS: ./lus2lic {-o /tmp/modes3x2-v2.lic should_work/modes3x2-v2.lus} PASS: ./lus2lic {-ec -o /tmp/modes3x2-v2.ec should_work/modes3x2-v2.lus} PASS: ./myec2c {-o /tmp/modes3x2-v2.c /tmp/modes3x2-v2.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/modes3x2-v2.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/modes3x2-v2.lus -n modes3x2-v2} PASS: ./lus2lic {-o /tmp/struct_with.lic should_work/struct_with.lus} PASS: ./lus2lic {-ec -o /tmp/struct_with.ec should_work/struct_with.lus} PASS: ./myec2c {-o /tmp/struct_with.c /tmp/struct_with.ec} PASS: ../utils/test_lus2lic_no_node should_work/struct_with.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/struct_with.lus -n struct_with} PASS: ./lus2lic {-o /tmp/test_node_expand.lic should_work/test_node_expand.lus} PASS: ./lus2lic {-ec -o /tmp/test_node_expand.ec should_work/test_node_expand.lus} PASS: ./myec2c {-o /tmp/test_node_expand.c /tmp/test_node_expand.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/test_node_expand.lus +PASS: ./lus2lic {-2c should_work/test_node_expand.lus -n test_node_expand} PASS: ./lus2lic {-o /tmp/mm22.lic should_work/mm22.lus} PASS: ./lus2lic {-ec -o /tmp/mm22.ec should_work/mm22.lus} PASS: ./myec2c {-o /tmp/mm22.c /tmp/mm22.ec} PASS: ../utils/test_lus2lic_no_node should_work/mm22.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/mm22.lus -n mm22} PASS: ./lus2lic {-o /tmp/is_stable.lic should_work/is_stable.lus} PASS: ./lus2lic {-ec -o /tmp/is_stable.ec should_work/is_stable.lus} PASS: ./myec2c {-o /tmp/is_stable.c /tmp/is_stable.ec} PASS: ../utils/test_lus2lic_no_node should_work/is_stable.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/is_stable.lus -n is_stable} PASS: ./lus2lic {-o /tmp/test_clash.lic should_work/test_clash.lus} PASS: ./lus2lic {-ec -o /tmp/test_clash.ec should_work/test_clash.lus} PASS: ./myec2c {-o /tmp/test_clash.c /tmp/test_clash.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/test_clash.lus +PASS: ./lus2lic {-2c should_work/test_clash.lus -n test_clash} PASS: ./lus2lic {-o /tmp/model2.lic should_work/model2.lus} PASS: ./lus2lic {-ec -o /tmp/model2.ec should_work/model2.lus} PASS: ./myec2c {-o /tmp/model2.c /tmp/model2.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/model2.lus +PASS: ./lus2lic {-2c should_work/model2.lus -n model2} PASS: ./lus2lic {-o /tmp/onlyroll2.lic should_work/onlyroll2.lus} PASS: ./lus2lic {-ec -o /tmp/onlyroll2.ec should_work/onlyroll2.lus} PASS: ./myec2c {-o /tmp/onlyroll2.c /tmp/onlyroll2.ec} PASS: ../utils/test_lus2lic_no_node should_work/onlyroll2.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/onlyroll2.lus -n onlyroll2} PASS: ./lus2lic {-o /tmp/X6.lic should_work/X6.lus} PASS: ./lus2lic {-ec -o /tmp/X6.ec should_work/X6.lus} PASS: ./myec2c {-o /tmp/X6.c /tmp/X6.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/X6.lus +PASS: ./lus2lic {-2c should_work/X6.lus -n X6} PASS: ./lus2lic {-o /tmp/zzz2.lic should_work/zzz2.lus} PASS: ./lus2lic {-ec -o /tmp/zzz2.ec should_work/zzz2.lus} PASS: ./myec2c {-o /tmp/zzz2.c /tmp/zzz2.ec} PASS: ../utils/test_lus2lic_no_node should_work/zzz2.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/zzz2.lus -n zzz2} PASS: ./lus2lic {-o /tmp/polymorphic_pack.lic should_work/polymorphic_pack.lus} PASS: ./lus2lic {-ec -o /tmp/polymorphic_pack.ec should_work/polymorphic_pack.lus} PASS: ./myec2c {-o /tmp/polymorphic_pack.c /tmp/polymorphic_pack.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/polymorphic_pack.lus +PASS: ./lus2lic {-2c should_work/polymorphic_pack.lus -n polymorphic_pack} PASS: ./lus2lic {-o /tmp/COUNTER.lic should_work/COUNTER.lus} PASS: ./lus2lic {-ec -o /tmp/COUNTER.ec should_work/COUNTER.lus} PASS: ./myec2c {-o /tmp/COUNTER.c /tmp/COUNTER.ec} PASS: ../utils/test_lus2lic_no_node should_work/COUNTER.lus +PASS: ./lus2lic {-2c should_work/COUNTER.lus -n COUNTER} PASS: ./lus2lic {-o /tmp/minmax3.lic should_work/minmax3.lus} PASS: ./lus2lic {-ec -o /tmp/minmax3.ec should_work/minmax3.lus} PASS: ./myec2c {-o /tmp/minmax3.c /tmp/minmax3.ec} PASS: ../utils/test_lus2lic_no_node should_work/minmax3.lus +PASS: ./lus2lic {-2c should_work/minmax3.lus -n minmax3} PASS: ./lus2lic {-o /tmp/filter.lic should_work/filter.lus} PASS: ./lus2lic {-ec -o /tmp/filter.ec should_work/filter.lus} PASS: ./myec2c {-o /tmp/filter.c /tmp/filter.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/filter.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/filter.lus -n filter} PASS: ./lus2lic {-o /tmp/ec.lic should_work/ec.lus} PASS: ./lus2lic {-ec -o /tmp/ec.ec should_work/ec.lus} PASS: ./myec2c {-o /tmp/ec.c /tmp/ec.ec} PASS: ../utils/test_lus2lic_no_node should_work/ec.lus +PASS: ./lus2lic {-2c should_work/ec.lus -n ec} PASS: ./lus2lic {-o /tmp/morel3.lic should_work/morel3.lus} PASS: ./lus2lic {-ec -o /tmp/morel3.ec should_work/morel3.lus} PASS: ./myec2c {-o /tmp/morel3.c /tmp/morel3.ec} PASS: ../utils/test_lus2lic_no_node should_work/morel3.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/morel3.lus -n morel3} PASS: ./lus2lic {-o /tmp/fresh_name.lic should_work/fresh_name.lus} PASS: ./lus2lic {-ec -o /tmp/fresh_name.ec should_work/fresh_name.lus} PASS: ./myec2c {-o /tmp/fresh_name.c /tmp/fresh_name.ec} PASS: ../utils/test_lus2lic_no_node should_work/fresh_name.lus +PASS: ./lus2lic {-2c should_work/fresh_name.lus -n fresh_name} PASS: ./lus2lic {-o /tmp/ply03.lic should_work/ply03.lus} PASS: ./lus2lic {-ec -o /tmp/ply03.ec should_work/ply03.lus} PASS: ./myec2c {-o /tmp/ply03.c /tmp/ply03.ec} PASS: ../utils/test_lus2lic_no_node should_work/ply03.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/ply03.lus -n ply03} PASS: ./lus2lic {-o /tmp/param_struct.lic should_work/param_struct.lus} PASS: ./lus2lic {-ec -o /tmp/param_struct.ec should_work/param_struct.lus} PASS: ./myec2c {-o /tmp/param_struct.c /tmp/param_struct.ec} PASS: ../utils/test_lus2lic_no_node should_work/param_struct.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/param_struct.lus -n param_struct} PASS: ./lus2lic {-o /tmp/minmax2.lic should_work/minmax2.lus} PASS: ./lus2lic {-ec -o /tmp/minmax2.ec should_work/minmax2.lus} PASS: ./myec2c {-o /tmp/minmax2.c /tmp/minmax2.ec} PASS: ../utils/test_lus2lic_no_node should_work/minmax2.lus +PASS: ./lus2lic {-2c should_work/minmax2.lus -n minmax2} PASS: ./lus2lic {-o /tmp/plus.lic should_work/plus.lus} PASS: ./lus2lic {-ec -o /tmp/plus.ec should_work/plus.lus} PASS: ./myec2c {-o /tmp/plus.c /tmp/plus.ec} PASS: ../utils/test_lus2lic_no_node should_work/plus.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/plus.lus -n plus} PASS: ./lus2lic {-o /tmp/xx.lic should_work/xx.lus} PASS: ./lus2lic {-ec -o /tmp/xx.ec should_work/xx.lus} PASS: ./myec2c {-o /tmp/xx.c /tmp/xx.ec} PASS: ../utils/test_lus2lic_no_node should_work/xx.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/xx.lus -n xx} PASS: ./lus2lic {-o /tmp/call07.lic should_work/call07.lus} PASS: ./lus2lic {-ec -o /tmp/call07.ec should_work/call07.lus} PASS: ./myec2c {-o /tmp/call07.c /tmp/call07.ec} PASS: ../utils/test_lus2lic_no_node should_work/call07.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/call07.lus -n call07} PASS: ./lus2lic {-o /tmp/shift_ludic.lic should_work/shift_ludic.lus} PASS: ./lus2lic {-ec -o /tmp/shift_ludic.ec should_work/shift_ludic.lus} PASS: ./myec2c {-o /tmp/shift_ludic.c /tmp/shift_ludic.ec} PASS: ../utils/test_lus2lic_no_node should_work/shift_ludic.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/shift_ludic.lus -n shift_ludic} PASS: ./lus2lic {-o /tmp/pilote-1.0.lic should_work/pilote-1.0.lus} PASS: ./lus2lic {-ec -o /tmp/pilote-1.0.ec should_work/pilote-1.0.lus} PASS: ./myec2c {-o /tmp/pilote-1.0.c /tmp/pilote-1.0.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/pilote-1.0.lus +PASS: ./lus2lic {-2c should_work/pilote-1.0.lus -n pilote-1.0} PASS: ./lus2lic {-o /tmp/trivial.lic should_work/trivial.lus} PASS: ./lus2lic {-ec -o /tmp/trivial.ec should_work/trivial.lus} PASS: ./myec2c {-o /tmp/trivial.c /tmp/trivial.ec} PASS: ../utils/test_lus2lic_no_node should_work/trivial.lus +PASS: ./lus2lic {-2c should_work/trivial.lus -n trivial} PASS: ./lus2lic {-o /tmp/packs.lic should_work/packs.lus} PASS: ./lus2lic {-ec -o /tmp/packs.ec should_work/packs.lus} PASS: ./myec2c {-o /tmp/packs.c /tmp/packs.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/packs.lus +PASS: ./lus2lic {-2c should_work/packs.lus -n packs} PASS: ./lus2lic {-o /tmp/sincos.lic should_work/sincos.lus} PASS: ./lus2lic {-ec -o /tmp/sincos.ec should_work/sincos.lus} PASS: ./myec2c {-o /tmp/sincos.c /tmp/sincos.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/sincos.lus +PASS: ./lus2lic {-2c should_work/sincos.lus -n sincos} PASS: ./lus2lic {-o /tmp/newpacks.lic should_work/newpacks.lus} PASS: ./lus2lic {-ec -o /tmp/newpacks.ec should_work/newpacks.lus} PASS: ./myec2c {-o /tmp/newpacks.c /tmp/newpacks.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/newpacks.lus +PASS: ./lus2lic {-2c should_work/newpacks.lus -n newpacks} PASS: ./lus2lic {-o /tmp/morel5.lic should_work/morel5.lus} PASS: ./lus2lic {-ec -o /tmp/morel5.ec should_work/morel5.lus} PASS: ./myec2c {-o /tmp/morel5.c /tmp/morel5.ec} PASS: ../utils/test_lus2lic_no_node should_work/morel5.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/morel5.lus -n morel5} PASS: ./lus2lic {-o /tmp/bred.lic should_work/bred.lus} PASS: ./lus2lic {-ec -o /tmp/bred.ec should_work/bred.lus} PASS: ./myec2c {-o /tmp/bred.c /tmp/bred.ec} PASS: ../utils/test_lus2lic_no_node should_work/bred.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/bred.lus -n bred} PASS: ./lus2lic {-o /tmp/test_diese.lic should_work/test_diese.lus} PASS: ./lus2lic {-ec -o /tmp/test_diese.ec should_work/test_diese.lus} PASS: ./myec2c {-o /tmp/test_diese.c /tmp/test_diese.ec} PASS: ../utils/test_lus2lic_no_node should_work/test_diese.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/test_diese.lus -n test_diese} PASS: ./lus2lic {-o /tmp/tri.lic should_work/tri.lus} PASS: ./lus2lic {-ec -o /tmp/tri.ec should_work/tri.lus} PASS: ./myec2c {-o /tmp/tri.c /tmp/tri.ec} PASS: ../utils/test_lus2lic_no_node should_work/tri.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/tri.lus -n tri} PASS: ./lus2lic {-o /tmp/calculs_max.lic should_work/calculs_max.lus} PASS: ./lus2lic {-ec -o /tmp/calculs_max.ec should_work/calculs_max.lus} PASS: ./myec2c {-o /tmp/calculs_max.c /tmp/calculs_max.ec} PASS: ../utils/test_lus2lic_no_node should_work/calculs_max.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/calculs_max.lus -n calculs_max} PASS: ./lus2lic {-o /tmp/testCA.lic should_work/testCA.lus} PASS: ./lus2lic {-ec -o /tmp/testCA.ec should_work/testCA.lus} PASS: ./myec2c {-o /tmp/testCA.c /tmp/testCA.ec} PASS: ../utils/test_lus2lic_no_node should_work/testCA.lus +PASS: ./lus2lic {-2c should_work/testCA.lus -n testCA} PASS: ./lus2lic {-o /tmp/deconne.lic should_work/deconne.lus} PASS: ./lus2lic {-ec -o /tmp/deconne.ec should_work/deconne.lus} FAIL: Try ec2c on the result: ./myec2c {-o /tmp/deconne.c /tmp/deconne.ec} @@ -385,94 +475,117 @@ PASS: ./lus2lic {-o /tmp/noAlarm.lic should_work/noAlarm.lus} PASS: ./lus2lic {-ec -o /tmp/noAlarm.ec should_work/noAlarm.lus} PASS: ./myec2c {-o /tmp/noAlarm.c /tmp/noAlarm.ec} PASS: ../utils/test_lus2lic_no_node should_work/noAlarm.lus +PASS: ./lus2lic {-2c should_work/noAlarm.lus -n noAlarm} PASS: ./lus2lic {-o /tmp/clock_ite.lic should_work/clock_ite.lus} PASS: ./lus2lic {-ec -o /tmp/clock_ite.ec should_work/clock_ite.lus} PASS: ./myec2c {-o /tmp/clock_ite.c /tmp/clock_ite.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/clock_ite.lus +PASS: ./lus2lic {-2c should_work/clock_ite.lus -n clock_ite} PASS: ./lus2lic {-o /tmp/morel4.lic should_work/morel4.lus} PASS: ./lus2lic {-ec -o /tmp/morel4.ec should_work/morel4.lus} PASS: ./myec2c {-o /tmp/morel4.c /tmp/morel4.ec} PASS: ../utils/test_lus2lic_no_node should_work/morel4.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/morel4.lus -n morel4} PASS: ./lus2lic {-o /tmp/param_node4.lic should_work/param_node4.lus} PASS: ./lus2lic {-ec -o /tmp/param_node4.ec should_work/param_node4.lus} PASS: ./myec2c {-o /tmp/param_node4.c /tmp/param_node4.ec} PASS: ../utils/test_lus2lic_no_node should_work/param_node4.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/param_node4.lus -n param_node4} PASS: ./lus2lic {-o /tmp/bad_call03.lic should_work/bad_call03.lus} PASS: ./lus2lic {-ec -o /tmp/bad_call03.ec should_work/bad_call03.lus} PASS: ./myec2c {-o /tmp/bad_call03.c /tmp/bad_call03.ec} PASS: ../utils/test_lus2lic_no_node should_work/bad_call03.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/bad_call03.lus -n bad_call03} PASS: ./lus2lic {-o /tmp/onlyroll.lic should_work/onlyroll.lus} PASS: ./lus2lic {-ec -o /tmp/onlyroll.ec should_work/onlyroll.lus} PASS: ./myec2c {-o /tmp/onlyroll.c /tmp/onlyroll.ec} PASS: ../utils/test_lus2lic_no_node should_work/onlyroll.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/onlyroll.lus -n onlyroll} PASS: ./lus2lic {-o /tmp/produitBool.lic should_work/produitBool.lus} PASS: ./lus2lic {-ec -o /tmp/produitBool.ec should_work/produitBool.lus} PASS: ./myec2c {-o /tmp/produitBool.c /tmp/produitBool.ec} PASS: ../utils/test_lus2lic_no_node should_work/produitBool.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/produitBool.lus -n produitBool} PASS: ./lus2lic {-o /tmp/noeudsIndependants.lic should_work/noeudsIndependants.lus} PASS: ./lus2lic {-ec -o /tmp/noeudsIndependants.ec should_work/noeudsIndependants.lus} PASS: ./myec2c {-o /tmp/noeudsIndependants.c /tmp/noeudsIndependants.ec} PASS: ../utils/test_lus2lic_no_node should_work/noeudsIndependants.lus +PASS: ./lus2lic {-2c should_work/noeudsIndependants.lus -n noeudsIndependants} PASS: ./lus2lic {-o /tmp/mouse.lic should_work/mouse.lus} PASS: ./lus2lic {-ec -o /tmp/mouse.ec should_work/mouse.lus} PASS: ./myec2c {-o /tmp/mouse.c /tmp/mouse.ec} PASS: ../utils/test_lus2lic_no_node should_work/mouse.lus +PASS: ./lus2lic {-2c should_work/mouse.lus -n mouse} PASS: ./lus2lic {-o /tmp/param_node3.lic should_work/param_node3.lus} PASS: ./lus2lic {-ec -o /tmp/param_node3.ec should_work/param_node3.lus} PASS: ./myec2c {-o /tmp/param_node3.c /tmp/param_node3.ec} PASS: ../utils/test_lus2lic_no_node should_work/param_node3.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/param_node3.lus -n param_node3} PASS: ./lus2lic {-o /tmp/pipeline.lic should_work/pipeline.lus} PASS: ./lus2lic {-ec -o /tmp/pipeline.ec should_work/pipeline.lus} PASS: ./myec2c {-o /tmp/pipeline.c /tmp/pipeline.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/pipeline.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/pipeline.lus -n pipeline} PASS: ./lus2lic {-o /tmp/mapinf.lic should_work/mapinf.lus} PASS: ./lus2lic {-ec -o /tmp/mapinf.ec should_work/mapinf.lus} PASS: ./myec2c {-o /tmp/mapinf.c /tmp/mapinf.ec} PASS: ../utils/test_lus2lic_no_node should_work/mapinf.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/mapinf.lus -n mapinf} PASS: ./lus2lic {-o /tmp/integrator.lic should_work/integrator.lus} PASS: ./lus2lic {-ec -o /tmp/integrator.ec should_work/integrator.lus} PASS: ./myec2c {-o /tmp/integrator.c /tmp/integrator.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/integrator.lus +PASS: ./lus2lic {-2c should_work/integrator.lus -n integrator} PASS: ./lus2lic {-o /tmp/nc4.lic should_work/nc4.lus} PASS: ./lus2lic {-ec -o /tmp/nc4.ec should_work/nc4.lus} PASS: ./myec2c {-o /tmp/nc4.c /tmp/nc4.ec} PASS: ../utils/test_lus2lic_no_node should_work/nc4.lus +PASS: ./lus2lic {-2c should_work/nc4.lus -n nc4} PASS: ./lus2lic {-o /tmp/mm3.lic should_work/mm3.lus} PASS: ./lus2lic {-ec -o /tmp/mm3.ec should_work/mm3.lus} PASS: ./myec2c {-o /tmp/mm3.c /tmp/mm3.ec} PASS: ../utils/test_lus2lic_no_node should_work/mm3.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/mm3.lus -n mm3} PASS: ./lus2lic {-o /tmp/over2.lic should_work/over2.lus} PASS: ./lus2lic {-ec -o /tmp/over2.ec should_work/over2.lus} PASS: ./myec2c {-o /tmp/over2.c /tmp/over2.ec} PASS: ../utils/test_lus2lic_no_node should_work/over2.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/over2.lus -n over2} PASS: ./lus2lic {-o /tmp/over3.lic should_work/over3.lus} PASS: ./lus2lic {-ec -o /tmp/over3.ec should_work/over3.lus} PASS: ./myec2c {-o /tmp/over3.c /tmp/over3.ec} PASS: ../utils/test_lus2lic_no_node should_work/over3.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/over3.lus -n over3} PASS: ./lus2lic {-o /tmp/complex.lic should_work/complex.lus} PASS: ./lus2lic {-ec -o /tmp/complex.ec should_work/complex.lus} PASS: ./myec2c {-o /tmp/complex.c /tmp/complex.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/complex.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/complex.lus -n complex} PASS: ./lus2lic {-o /tmp/initial.lic should_work/initial.lus} PASS: ./lus2lic {-ec -o /tmp/initial.ec should_work/initial.lus} PASS: ./myec2c {-o /tmp/initial.c /tmp/initial.ec} PASS: ../utils/test_lus2lic_no_node should_work/initial.lus +PASS: ./lus2lic {-2c should_work/initial.lus -n initial} PASS: ./lus2lic {-o /tmp/declaration.lic should_work/declaration.lus} PASS: ./lus2lic {-ec -o /tmp/declaration.ec should_work/declaration.lus} PASS: ./myec2c {-o /tmp/declaration.c /tmp/declaration.ec} PASS: ../utils/test_lus2lic_no_node should_work/declaration.lus +PASS: ./lus2lic {-2c should_work/declaration.lus -n declaration} PASS: ./lus2lic {-o /tmp/PCOND1.lic should_work/PCOND1.lus} PASS: ./lus2lic {-ec -o /tmp/PCOND1.ec should_work/PCOND1.lus} PASS: ./myec2c {-o /tmp/PCOND1.c /tmp/PCOND1.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/PCOND1.lus +PASS: ./lus2lic {-2c should_work/PCOND1.lus -n PCOND1} PASS: ./lus2lic {-o /tmp/TIME_STABLE1.lic should_work/TIME_STABLE1.lus} PASS: ./lus2lic {-ec -o /tmp/TIME_STABLE1.ec should_work/TIME_STABLE1.lus} PASS: ./myec2c {-o /tmp/TIME_STABLE1.c /tmp/TIME_STABLE1.ec} PASS: ../utils/test_lus2lic_no_node should_work/TIME_STABLE1.lus +PASS: ./lus2lic {-2c should_work/TIME_STABLE1.lus -n TIME_STABLE1} PASS: ./lus2lic {-o /tmp/nc5.lic should_work/nc5.lus} PASS: ./lus2lic {-ec -o /tmp/nc5.ec should_work/nc5.lus} PASS: ./myec2c {-o /tmp/nc5.c /tmp/nc5.ec} PASS: ../utils/test_lus2lic_no_node should_work/nc5.lus +PASS: ./lus2lic {-2c should_work/nc5.lus -n nc5} PASS: ./lus2lic {-o /tmp/call.lic should_work/call.lus} PASS: ./lus2lic {-ec -o /tmp/call.ec should_work/call.lus} FAIL: Try ec2c on the result: ./myec2c {-o /tmp/call.c /tmp/call.ec} @@ -480,24 +593,29 @@ PASS: ./lus2lic {-o /tmp/mouse1.lic should_work/mouse1.lus} PASS: ./lus2lic {-ec -o /tmp/mouse1.ec should_work/mouse1.lus} PASS: ./myec2c {-o /tmp/mouse1.c /tmp/mouse1.ec} PASS: ../utils/test_lus2lic_no_node should_work/mouse1.lus +PASS: ./lus2lic {-2c should_work/mouse1.lus -n mouse1} PASS: ./lus2lic {-o /tmp/lustre_test1_ok.lic should_work/lustre_test1_ok.lus} PASS: ./lus2lic {-ec -o /tmp/lustre_test1_ok.ec should_work/lustre_test1_ok.lus} PASS: ./myec2c {-o /tmp/lustre_test1_ok.c /tmp/lustre_test1_ok.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/lustre_test1_ok.lus +PASS: ./lus2lic {-2c should_work/lustre_test1_ok.lus -n lustre_test1_ok} PASS: ./lus2lic {-o /tmp/compteur.lic should_work/compteur.lus} PASS: ./lus2lic {-ec -o /tmp/compteur.ec should_work/compteur.lus} PASS: ./myec2c {-o /tmp/compteur.c /tmp/compteur.ec} PASS: ../utils/test_lus2lic_no_node should_work/compteur.lus +PASS: ./lus2lic {-2c should_work/compteur.lus -n compteur} PASS: ./lus2lic {-o /tmp/Int.lic should_work/Int.lus} PASS: ./lus2lic {-ec -o /tmp/Int.ec should_work/Int.lus} PASS: ./myec2c {-o /tmp/Int.c /tmp/Int.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/Int.lus +PASS: ./lus2lic {-2c should_work/Int.lus -n Int} FAIL: without any option: ./lus2lic {-o /tmp/tranche.lic should_work/tranche.lus} FAIL: Generate ec code : ./lus2lic {-ec -o /tmp/tranche.ec should_work/tranche.lus} PASS: ./lus2lic {-o /tmp/t2.lic should_work/t2.lus} PASS: ./lus2lic {-ec -o /tmp/t2.ec should_work/t2.lus} PASS: ./myec2c {-o /tmp/t2.c /tmp/t2.ec} PASS: ../utils/test_lus2lic_no_node should_work/t2.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/t2.lus -n t2} PASS: ./lus2lic {-o /tmp/arbitre.lic should_work/arbitre.lus} PASS: ./lus2lic {-ec -o /tmp/arbitre.ec should_work/arbitre.lus} FAIL: Try ec2c on the result: ./myec2c {-o /tmp/arbitre.c /tmp/arbitre.ec} @@ -505,6 +623,7 @@ PASS: ./lus2lic {-o /tmp/test_const.lic should_work/test_const.lus} PASS: ./lus2lic {-ec -o /tmp/test_const.ec should_work/test_const.lus} PASS: ./myec2c {-o /tmp/test_const.c /tmp/test_const.ec} PASS: ../utils/test_lus2lic_no_node should_work/test_const.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/test_const.lus -n test_const} PASS: ./lus2lic {-o /tmp/when_tuple.lic should_work/when_tuple.lus} PASS: ./lus2lic {-ec -o /tmp/when_tuple.ec should_work/when_tuple.lus} FAIL: Try ec2c on the result: ./myec2c {-o /tmp/when_tuple.c /tmp/when_tuple.ec} @@ -512,6 +631,7 @@ PASS: ./lus2lic {-o /tmp/carV2.lic should_work/carV2.lus} PASS: ./lus2lic {-ec -o /tmp/carV2.ec should_work/carV2.lus} PASS: ./myec2c {-o /tmp/carV2.c /tmp/carV2.ec} PASS: ../utils/test_lus2lic_no_node should_work/carV2.lus +PASS: ./lus2lic {-2c should_work/carV2.lus -n carV2} PASS: ./lus2lic {-o /tmp/test_merge.lic should_work/test_merge.lus} PASS: ./lus2lic {-ec -o /tmp/test_merge.ec should_work/test_merge.lus} FAIL: Try ec2c on the result: ./myec2c {-o /tmp/test_merge.c /tmp/test_merge.ec} @@ -519,388 +639,484 @@ PASS: ./lus2lic {-o /tmp/FillFollowedByRed.lic should_work/FillFollowedByRed.lus PASS: ./lus2lic {-ec -o /tmp/FillFollowedByRed.ec should_work/FillFollowedByRed.lus} PASS: ./myec2c {-o /tmp/FillFollowedByRed.c /tmp/FillFollowedByRed.ec} PASS: ../utils/test_lus2lic_no_node should_work/FillFollowedByRed.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/FillFollowedByRed.lus -n FillFollowedByRed} PASS: ./lus2lic {-o /tmp/sample_time_change.lic should_work/sample_time_change.lus} PASS: ./lus2lic {-ec -o /tmp/sample_time_change.ec should_work/sample_time_change.lus} PASS: ./myec2c {-o /tmp/sample_time_change.c /tmp/sample_time_change.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/sample_time_change.lus +PASS: ./lus2lic {-2c should_work/sample_time_change.lus -n sample_time_change} PASS: ./lus2lic {-o /tmp/test_enum.lic should_work/test_enum.lus} PASS: ./lus2lic {-ec -o /tmp/test_enum.ec should_work/test_enum.lus} PASS: ./myec2c {-o /tmp/test_enum.c /tmp/test_enum.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/test_enum.lus +PASS: ./lus2lic {-2c should_work/test_enum.lus -n test_enum} PASS: ./lus2lic {-o /tmp/predef01.lic should_work/predef01.lus} PASS: ./lus2lic {-ec -o /tmp/predef01.ec should_work/predef01.lus} PASS: ./myec2c {-o /tmp/predef01.c /tmp/predef01.ec} PASS: ../utils/test_lus2lic_no_node should_work/predef01.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/predef01.lus -n predef01} PASS: ./lus2lic {-o /tmp/long_et_stupide_nom_de_noeud.lic 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} PASS: ./myec2c {-o /tmp/long_et_stupide_nom_de_noeud.c /tmp/long_et_stupide_nom_de_noeud.ec} PASS: ../utils/test_lus2lic_no_node should_work/long_et_stupide_nom_de_noeud.lus +PASS: ./lus2lic {-2c should_work/long_et_stupide_nom_de_noeud.lus -n long_et_stupide_nom_de_noeud} PASS: ./lus2lic {-o /tmp/CURRENT.lic should_work/CURRENT.lus} PASS: ./lus2lic {-ec -o /tmp/CURRENT.ec should_work/CURRENT.lus} PASS: ./myec2c {-o /tmp/CURRENT.c /tmp/CURRENT.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/CURRENT.lus +PASS: ./lus2lic {-2c should_work/CURRENT.lus -n CURRENT} PASS: ./lus2lic {-o /tmp/left.lic should_work/left.lus} PASS: ./lus2lic {-ec -o /tmp/left.ec should_work/left.lus} PASS: ./myec2c {-o /tmp/left.c /tmp/left.ec} PASS: ../utils/test_lus2lic_no_node should_work/left.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/left.lus -n left} PASS: ./lus2lic {-o /tmp/ts04.lic should_work/ts04.lus} PASS: ./lus2lic {-ec -o /tmp/ts04.ec should_work/ts04.lus} PASS: ./myec2c {-o /tmp/ts04.c /tmp/ts04.ec} PASS: ../utils/test_lus2lic_no_node should_work/ts04.lus +PASS: ./lus2lic {-2c should_work/ts04.lus -n ts04} FAIL: without any option: ./lus2lic {-o /tmp/bug_map_fby.lic should_work/bug_map_fby.lus} FAIL: Generate ec code : ./lus2lic {-ec -o /tmp/bug_map_fby.ec should_work/bug_map_fby.lus} PASS: ./lus2lic {-o /tmp/multiclock.lic should_work/multiclock.lus} PASS: ./lus2lic {-ec -o /tmp/multiclock.ec should_work/multiclock.lus} PASS: ./myec2c {-o /tmp/multiclock.c /tmp/multiclock.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/multiclock.lus +PASS: ./lus2lic {-2c should_work/multiclock.lus -n multiclock} PASS: ./lus2lic {-o /tmp/nc2.lic should_work/nc2.lus} PASS: ./lus2lic {-ec -o /tmp/nc2.ec should_work/nc2.lus} PASS: ./myec2c {-o /tmp/nc2.c /tmp/nc2.ec} PASS: ../utils/test_lus2lic_no_node should_work/nc2.lus +PASS: ./lus2lic {-2c should_work/nc2.lus -n nc2} PASS: ./lus2lic {-o /tmp/morel.lic should_work/morel.lus} PASS: ./lus2lic {-ec -o /tmp/morel.ec should_work/morel.lus} PASS: ./myec2c {-o /tmp/morel.c /tmp/morel.ec} PASS: ../utils/test_lus2lic_no_node should_work/morel.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/morel.lus -n morel} PASS: ./lus2lic {-o /tmp/SOURIS.lic should_work/SOURIS.lus} PASS: ./lus2lic {-ec -o /tmp/SOURIS.ec should_work/SOURIS.lus} PASS: ./myec2c {-o /tmp/SOURIS.c /tmp/SOURIS.ec} PASS: ../utils/test_lus2lic_no_node should_work/SOURIS.lus +PASS: ./lus2lic {-2c should_work/SOURIS.lus -n SOURIS} PASS: ./lus2lic {-o /tmp/param_node2.lic should_work/param_node2.lus} PASS: ./lus2lic {-ec -o /tmp/param_node2.ec should_work/param_node2.lus} PASS: ./myec2c {-o /tmp/param_node2.c /tmp/param_node2.ec} PASS: ../utils/test_lus2lic_no_node should_work/param_node2.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/param_node2.lus -n param_node2} PASS: ./lus2lic {-o /tmp/o2l_feux_compl.lic should_work/o2l_feux_compl.lus} PASS: ./lus2lic {-ec -o /tmp/o2l_feux_compl.ec should_work/o2l_feux_compl.lus} PASS: ./myec2c {-o /tmp/o2l_feux_compl.c /tmp/o2l_feux_compl.ec} PASS: ../utils/test_lus2lic_no_node should_work/o2l_feux_compl.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/o2l_feux_compl.lus -n o2l_feux_compl} PASS: ./lus2lic {-o /tmp/model.lic should_work/model.lus} PASS: ./lus2lic {-ec -o /tmp/model.ec should_work/model.lus} PASS: ./myec2c {-o /tmp/model.c /tmp/model.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/model.lus +PASS: ./lus2lic {-2c should_work/model.lus -n model} PASS: ./lus2lic {-o /tmp/matrice.lic should_work/matrice.lus} PASS: ./lus2lic {-ec -o /tmp/matrice.ec should_work/matrice.lus} PASS: ./myec2c {-o /tmp/matrice.c /tmp/matrice.ec} PASS: ../utils/test_lus2lic_no_node should_work/matrice.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/matrice.lus -n matrice} PASS: ./lus2lic {-o /tmp/TIME_STABLE.lic should_work/TIME_STABLE.lus} PASS: ./lus2lic {-ec -o /tmp/TIME_STABLE.ec should_work/TIME_STABLE.lus} PASS: ./myec2c {-o /tmp/TIME_STABLE.c /tmp/TIME_STABLE.ec} PASS: ../utils/test_lus2lic_no_node should_work/TIME_STABLE.lus +PASS: ./lus2lic {-2c should_work/TIME_STABLE.lus -n TIME_STABLE} PASS: ./lus2lic {-o /tmp/cpt.lic should_work/cpt.lus} PASS: ./lus2lic {-ec -o /tmp/cpt.ec should_work/cpt.lus} PASS: ./myec2c {-o /tmp/cpt.c /tmp/cpt.ec} PASS: ../utils/test_lus2lic_no_node should_work/cpt.lus +PASS: ./lus2lic {-2c should_work/cpt.lus -n cpt} PASS: ./lus2lic {-o /tmp/multipar.lic should_work/multipar.lus} PASS: ./lus2lic {-ec -o /tmp/multipar.ec should_work/multipar.lus} PASS: ./myec2c {-o /tmp/multipar.c /tmp/multipar.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/multipar.lus +PASS: ./lus2lic {-2c should_work/multipar.lus -n multipar} PASS: ./lus2lic {-o /tmp/activation_ec.lic should_work/activation_ec.lus} PASS: ./lus2lic {-ec -o /tmp/activation_ec.ec should_work/activation_ec.lus} PASS: ./myec2c {-o /tmp/activation_ec.c /tmp/activation_ec.ec} PASS: ../utils/test_lus2lic_no_node should_work/activation_ec.lus +PASS: ./lus2lic {-2c should_work/activation_ec.lus -n activation_ec} PASS: ./lus2lic {-o /tmp/impl_priority.lic should_work/impl_priority.lus} PASS: ./lus2lic {-ec -o /tmp/impl_priority.ec should_work/impl_priority.lus} PASS: ./myec2c {-o /tmp/impl_priority.c /tmp/impl_priority.ec} PASS: ../utils/test_lus2lic_no_node should_work/impl_priority.lus +PASS: ./lus2lic {-2c should_work/impl_priority.lus -n impl_priority} PASS: ./lus2lic {-o /tmp/exclusion.lic should_work/exclusion.lus} PASS: ./lus2lic {-ec -o /tmp/exclusion.ec should_work/exclusion.lus} PASS: ./myec2c {-o /tmp/exclusion.c /tmp/exclusion.ec} PASS: ../utils/test_lus2lic_no_node should_work/exclusion.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/exclusion.lus -n exclusion} PASS: ./lus2lic {-o /tmp/ply01.lic should_work/ply01.lus} PASS: ./lus2lic {-ec -o /tmp/ply01.ec should_work/ply01.lus} PASS: ./myec2c {-o /tmp/ply01.c /tmp/ply01.ec} PASS: ../utils/test_lus2lic_no_node should_work/ply01.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/ply01.lus -n ply01} PASS: ./lus2lic {-o /tmp/consensus.lic should_work/consensus.lus} PASS: ./lus2lic {-ec -o /tmp/consensus.ec should_work/consensus.lus} PASS: ./myec2c {-o /tmp/consensus.c /tmp/consensus.ec} PASS: ../utils/test_lus2lic_no_node should_work/consensus.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/consensus.lus -n consensus} PASS: ./lus2lic {-o /tmp/activation2.lic should_work/activation2.lus} PASS: ./lus2lic {-ec -o /tmp/activation2.ec should_work/activation2.lus} PASS: ./myec2c {-o /tmp/activation2.c /tmp/activation2.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/activation2.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/activation2.lus -n activation2} PASS: ./lus2lic {-o /tmp/type_decl.lic should_work/type_decl.lus} PASS: ./lus2lic {-ec -o /tmp/type_decl.ec should_work/type_decl.lus} PASS: ./myec2c {-o /tmp/type_decl.c /tmp/type_decl.ec} PASS: ../utils/test_lus2lic_no_node should_work/type_decl.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/type_decl.lus -n type_decl} PASS: ./lus2lic {-o /tmp/import1.lic should_work/import1.lus} PASS: ./lus2lic {-ec -o /tmp/import1.ec should_work/import1.lus} PASS: ./myec2c {-o /tmp/import1.c /tmp/import1.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/import1.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/import1.lus -n import1} PASS: ./lus2lic {-o /tmp/pack1.lic should_work/pack1.lus} PASS: ./lus2lic {-ec -o /tmp/pack1.ec should_work/pack1.lus} PASS: ./myec2c {-o /tmp/pack1.c /tmp/pack1.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/pack1.lus +PASS: ./lus2lic {-2c should_work/pack1.lus -n pack1} PASS: ./lus2lic {-o /tmp/bob.lic should_work/bob.lus} PASS: ./lus2lic {-ec -o /tmp/bob.ec should_work/bob.lus} PASS: ./myec2c {-o /tmp/bob.c /tmp/bob.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/bob.lus +PASS: ./lus2lic {-2c should_work/bob.lus -n bob} PASS: ./lus2lic {-o /tmp/notTwo.lic should_work/notTwo.lus} PASS: ./lus2lic {-ec -o /tmp/notTwo.ec should_work/notTwo.lus} PASS: ./myec2c {-o /tmp/notTwo.c /tmp/notTwo.ec} PASS: ../utils/test_lus2lic_no_node should_work/notTwo.lus +PASS: ./lus2lic {-2c should_work/notTwo.lus -n notTwo} PASS: ./lus2lic {-o /tmp/stopwatch.lic should_work/stopwatch.lus} PASS: ./lus2lic {-ec -o /tmp/stopwatch.ec should_work/stopwatch.lus} PASS: ./myec2c {-o /tmp/stopwatch.c /tmp/stopwatch.ec} PASS: ../utils/test_lus2lic_no_node should_work/stopwatch.lus +PASS: ./lus2lic {-2c should_work/stopwatch.lus -n stopwatch} PASS: ./lus2lic {-o /tmp/test_condact.lic should_work/test_condact.lus} PASS: ./lus2lic {-ec -o /tmp/test_condact.ec should_work/test_condact.lus} PASS: ./myec2c {-o /tmp/test_condact.c /tmp/test_condact.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/test_condact.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/test_condact.lus -n test_condact} PASS: ./lus2lic {-o /tmp/contractForElementSelectionInArray.lic should_work/contractForElementSelectionInArray.lus} PASS: ./lus2lic {-ec -o /tmp/contractForElementSelectionInArray.ec should_work/contractForElementSelectionInArray.lus} PASS: ./myec2c {-o /tmp/contractForElementSelectionInArray.c /tmp/contractForElementSelectionInArray.ec} PASS: ../utils/test_lus2lic_no_node should_work/contractForElementSelectionInArray.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/contractForElementSelectionInArray.lus -n contractForElementSelectionInArray} PASS: ./lus2lic {-o /tmp/iterFibo.lic should_work/iterFibo.lus} PASS: ./lus2lic {-ec -o /tmp/iterFibo.ec should_work/iterFibo.lus} PASS: ./myec2c {-o /tmp/iterFibo.c /tmp/iterFibo.ec} PASS: ../utils/test_lus2lic_no_node should_work/iterFibo.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/iterFibo.lus -n iterFibo} PASS: ./lus2lic {-o /tmp/morel2.lic should_work/morel2.lus} PASS: ./lus2lic {-ec -o /tmp/morel2.ec should_work/morel2.lus} PASS: ./myec2c {-o /tmp/morel2.c /tmp/morel2.ec} PASS: ../utils/test_lus2lic_no_node should_work/morel2.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/morel2.lus -n morel2} PASS: ./lus2lic {-o /tmp/minmax1.lic should_work/minmax1.lus} PASS: ./lus2lic {-ec -o /tmp/minmax1.ec should_work/minmax1.lus} PASS: ./myec2c {-o /tmp/minmax1.c /tmp/minmax1.ec} PASS: ../utils/test_lus2lic_no_node should_work/minmax1.lus +PASS: ./lus2lic {-2c should_work/minmax1.lus -n minmax1} PASS: ./lus2lic {-o /tmp/aa.lic should_work/aa.lus} PASS: ./lus2lic {-ec -o /tmp/aa.ec should_work/aa.lus} PASS: ./myec2c {-o /tmp/aa.c /tmp/aa.ec} PASS: ../utils/test_lus2lic_no_node should_work/aa.lus +PASS: ./lus2lic {-2c should_work/aa.lus -n aa} PASS: ./lus2lic {-o /tmp/mouse3.lic should_work/mouse3.lus} PASS: ./lus2lic {-ec -o /tmp/mouse3.ec should_work/mouse3.lus} PASS: ./myec2c {-o /tmp/mouse3.c /tmp/mouse3.ec} PASS: ../utils/test_lus2lic_no_node should_work/mouse3.lus +PASS: ./lus2lic {-2c should_work/mouse3.lus -n mouse3} PASS: ./lus2lic {-o /tmp/ex.lic should_work/ex.lus} PASS: ./lus2lic {-ec -o /tmp/ex.ec should_work/ex.lus} PASS: ./myec2c {-o /tmp/ex.c /tmp/ex.ec} PASS: ../utils/test_lus2lic_no_node should_work/ex.lus +PASS: ./lus2lic {-2c should_work/ex.lus -n ex} PASS: ./lus2lic {-o /tmp/xxx.lic should_work/xxx.lus} PASS: ./lus2lic {-ec -o /tmp/xxx.ec should_work/xxx.lus} PASS: ./myec2c {-o /tmp/xxx.c /tmp/xxx.ec} PASS: ../utils/test_lus2lic_no_node should_work/xxx.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/xxx.lus -n xxx} PASS: ./lus2lic {-o /tmp/moyenne.lic should_work/moyenne.lus} PASS: ./lus2lic {-ec -o /tmp/moyenne.ec should_work/moyenne.lus} PASS: ./myec2c {-o /tmp/moyenne.c /tmp/moyenne.ec} PASS: ../utils/test_lus2lic_no_node should_work/moyenne.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/moyenne.lus -n moyenne} PASS: ./lus2lic {-o /tmp/activation1.lic should_work/activation1.lus} PASS: ./lus2lic {-ec -o /tmp/activation1.ec should_work/activation1.lus} PASS: ./myec2c {-o /tmp/activation1.c /tmp/activation1.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/activation1.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/activation1.lus -n activation1} PASS: ./lus2lic {-o /tmp/call01.lic should_work/call01.lus} PASS: ./lus2lic {-ec -o /tmp/call01.ec should_work/call01.lus} PASS: ./myec2c {-o /tmp/call01.c /tmp/call01.ec} PASS: ../utils/test_lus2lic_no_node should_work/call01.lus +PASS: ./lus2lic {-2c should_work/call01.lus -n call01} PASS: ./lus2lic {-o /tmp/bug.lic should_work/bug.lus} PASS: ./lus2lic {-ec -o /tmp/bug.ec should_work/bug.lus} PASS: ./myec2c {-o /tmp/bug.c /tmp/bug.ec} PASS: ../utils/test_lus2lic_no_node should_work/bug.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/bug.lus -n bug} PASS: ./lus2lic {-o /tmp/ck4.lic should_work/ck4.lus} PASS: ./lus2lic {-ec -o /tmp/ck4.ec should_work/ck4.lus} PASS: ./myec2c {-o /tmp/ck4.c /tmp/ck4.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/ck4.lus +PASS: ./lus2lic {-2c should_work/ck4.lus -n ck4} PASS: ./lus2lic {-o /tmp/map_red_iter.lic should_work/map_red_iter.lus} PASS: ./lus2lic {-ec -o /tmp/map_red_iter.ec should_work/map_red_iter.lus} PASS: ./myec2c {-o /tmp/map_red_iter.c /tmp/map_red_iter.ec} PASS: ../utils/test_lus2lic_no_node should_work/map_red_iter.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/map_red_iter.lus -n map_red_iter} PASS: ./lus2lic {-o /tmp/p.lic should_work/p.lus} PASS: ./lus2lic {-ec -o /tmp/p.ec should_work/p.lus} PASS: ./myec2c {-o /tmp/p.c /tmp/p.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/p.lus +PASS: ./lus2lic {-2c should_work/p.lus -n p} PASS: ./lus2lic {-o /tmp/struct0.lic should_work/struct0.lus} PASS: ./lus2lic {-ec -o /tmp/struct0.ec should_work/struct0.lus} PASS: ./myec2c {-o /tmp/struct0.c /tmp/struct0.ec} PASS: ../utils/test_lus2lic_no_node should_work/struct0.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/struct0.lus -n struct0} PASS: ./lus2lic {-o /tmp/filliter.lic should_work/filliter.lus} PASS: ./lus2lic {-ec -o /tmp/filliter.ec should_work/filliter.lus} PASS: ./myec2c {-o /tmp/filliter.c /tmp/filliter.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/filliter.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/filliter.lus -n filliter} PASS: ./lus2lic {-o /tmp/minmax4.lic should_work/minmax4.lus} PASS: ./lus2lic {-ec -o /tmp/minmax4.ec should_work/minmax4.lus} PASS: ./myec2c {-o /tmp/minmax4.c /tmp/minmax4.ec} PASS: ../utils/test_lus2lic_no_node should_work/minmax4.lus +PASS: ./lus2lic {-2c should_work/minmax4.lus -n minmax4} PASS: ./lus2lic {-o /tmp/nested.lic should_work/nested.lus} PASS: ./lus2lic {-ec -o /tmp/nested.ec should_work/nested.lus} PASS: ./myec2c {-o /tmp/nested.c /tmp/nested.ec} PASS: ../utils/test_lus2lic_no_node should_work/nested.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/nested.lus -n nested} PASS: ./lus2lic {-o /tmp/Gyroscope.lic should_work/Gyroscope.lus} PASS: ./lus2lic {-ec -o /tmp/Gyroscope.ec should_work/Gyroscope.lus} PASS: ./myec2c {-o /tmp/Gyroscope.c /tmp/Gyroscope.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/Gyroscope.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/Gyroscope.lus -n Gyroscope} PASS: ./lus2lic {-o /tmp/followed_by.lic should_work/followed_by.lus} PASS: ./lus2lic {-ec -o /tmp/followed_by.ec should_work/followed_by.lus} PASS: ./myec2c {-o /tmp/followed_by.c /tmp/followed_by.ec} PASS: ../utils/test_lus2lic_no_node should_work/followed_by.lus +PASS: ./lus2lic {-2c should_work/followed_by.lus -n followed_by} PASS: ./lus2lic {-o /tmp/asservi.lic should_work/asservi.lus} PASS: ./lus2lic {-ec -o /tmp/asservi.ec should_work/asservi.lus} PASS: ./myec2c {-o /tmp/asservi.c /tmp/asservi.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/asservi.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/asservi.lus -n asservi} PASS: ./lus2lic {-o /tmp/rediter.lic should_work/rediter.lus} PASS: ./lus2lic {-ec -o /tmp/rediter.ec should_work/rediter.lus} PASS: ./myec2c {-o /tmp/rediter.c /tmp/rediter.ec} PASS: ../utils/test_lus2lic_no_node should_work/rediter.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/rediter.lus -n rediter} PASS: ./lus2lic {-o /tmp/mapdeRed.lic should_work/mapdeRed.lus} PASS: ./lus2lic {-ec -o /tmp/mapdeRed.ec should_work/mapdeRed.lus} PASS: ./myec2c {-o /tmp/mapdeRed.c /tmp/mapdeRed.ec} PASS: ../utils/test_lus2lic_no_node should_work/mapdeRed.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/mapdeRed.lus -n mapdeRed} PASS: ./lus2lic {-o /tmp/modelInst.lic should_work/modelInst.lus} PASS: ./lus2lic {-ec -o /tmp/modelInst.ec should_work/modelInst.lus} PASS: ./myec2c {-o /tmp/modelInst.c /tmp/modelInst.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/modelInst.lus +PASS: ./lus2lic {-2c should_work/modelInst.lus -n modelInst} PASS: ./lus2lic {-o /tmp/dependeur_struct.lic should_work/dependeur_struct.lus} PASS: ./lus2lic {-ec -o /tmp/dependeur_struct.ec should_work/dependeur_struct.lus} PASS: ./myec2c {-o /tmp/dependeur_struct.c /tmp/dependeur_struct.ec} PASS: ../utils/test_lus2lic_no_node should_work/dependeur_struct.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/dependeur_struct.lus -n dependeur_struct} PASS: ./lus2lic {-o /tmp/minmax4_bis.lic should_work/minmax4_bis.lus} PASS: ./lus2lic {-ec -o /tmp/minmax4_bis.ec should_work/minmax4_bis.lus} PASS: ./myec2c {-o /tmp/minmax4_bis.c /tmp/minmax4_bis.ec} PASS: ../utils/test_lus2lic_no_node should_work/minmax4_bis.lus +PASS: ./lus2lic {-2c should_work/minmax4_bis.lus -n minmax4_bis} PASS: ./lus2lic {-o /tmp/test_struct.lic should_work/test_struct.lus} PASS: ./lus2lic {-ec -o /tmp/test_struct.ec should_work/test_struct.lus} PASS: ./myec2c {-o /tmp/test_struct.c /tmp/test_struct.ec} PASS: ../utils/test_lus2lic_no_node should_work/test_struct.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/test_struct.lus -n test_struct} PASS: ./lus2lic {-o /tmp/uu.lic should_work/uu.lus} PASS: ./lus2lic {-ec -o /tmp/uu.ec should_work/uu.lus} PASS: ./myec2c {-o /tmp/uu.c /tmp/uu.ec} PASS: ../utils/test_lus2lic_no_node should_work/uu.lus +PASS: ./lus2lic {-2c should_work/uu.lus -n uu} PASS: ./lus2lic {-o /tmp/simpleRed.lic should_work/simpleRed.lus} PASS: ./lus2lic {-ec -o /tmp/simpleRed.ec should_work/simpleRed.lus} PASS: ./myec2c {-o /tmp/simpleRed.c /tmp/simpleRed.ec} PASS: ../utils/test_lus2lic_no_node should_work/simpleRed.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/simpleRed.lus -n simpleRed} PASS: ./lus2lic {-o /tmp/map.lic should_work/map.lus} PASS: ./lus2lic {-ec -o /tmp/map.ec should_work/map.lus} PASS: ./myec2c {-o /tmp/map.c /tmp/map.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/map.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/map.lus -n map} PASS: ./lus2lic {-o /tmp/pre_x.lic should_work/pre_x.lus} PASS: ./lus2lic {-ec -o /tmp/pre_x.ec should_work/pre_x.lus} PASS: ./myec2c {-o /tmp/pre_x.c /tmp/pre_x.ec} PASS: ../utils/test_lus2lic_no_node should_work/pre_x.lus +PASS: ./lus2lic {-2c should_work/pre_x.lus -n pre_x} PASS: ./lus2lic {-o /tmp/ts01.lic should_work/ts01.lus} PASS: ./lus2lic {-ec -o /tmp/ts01.ec should_work/ts01.lus} PASS: ./myec2c {-o /tmp/ts01.c /tmp/ts01.ec} PASS: ../utils/test_lus2lic_no_node should_work/ts01.lus +PASS: ./lus2lic {-2c should_work/ts01.lus -n ts01} PASS: ./lus2lic {-o /tmp/_N_uu.lic should_work/_N_uu.lus} PASS: ./lus2lic {-ec -o /tmp/_N_uu.ec should_work/_N_uu.lus} PASS: ./myec2c {-o /tmp/_N_uu.c /tmp/_N_uu.ec} PASS: ../utils/test_lus2lic_no_node should_work/_N_uu.lus +PASS: ./lus2lic {-2c should_work/_N_uu.lus -n _N_uu} PASS: ./lus2lic {-o /tmp/X2.lic should_work/X2.lus} PASS: ./lus2lic {-ec -o /tmp/X2.ec should_work/X2.lus} PASS: ./myec2c {-o /tmp/X2.c /tmp/X2.ec} PASS: ../utils/test_lus2lic_no_node should_work/X2.lus +PASS: ./lus2lic {-2c should_work/X2.lus -n X2} PASS: ./lus2lic {-o /tmp/alias.lic should_work/alias.lus} PASS: ./lus2lic {-ec -o /tmp/alias.ec should_work/alias.lus} PASS: ./myec2c {-o /tmp/alias.c /tmp/alias.ec} PASS: ../utils/test_lus2lic_no_node should_work/alias.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/alias.lus -n alias} PASS: ./lus2lic {-o /tmp/hanane.lic should_work/hanane.lus} PASS: ./lus2lic {-ec -o /tmp/hanane.ec should_work/hanane.lus} PASS: ./myec2c {-o /tmp/hanane.c /tmp/hanane.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/hanane.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/hanane.lus -n hanane} PASS: ./lus2lic {-o /tmp/lustre.lic should_work/lustre.lus} PASS: ./lus2lic {-ec -o /tmp/lustre.ec should_work/lustre.lus} PASS: ./myec2c {-o /tmp/lustre.c /tmp/lustre.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/lustre.lus +PASS: ./lus2lic {-2c should_work/lustre.lus -n lustre} PASS: ./lus2lic {-o /tmp/packed_cst.lic should_work/packed_cst.lus} PASS: ./lus2lic {-ec -o /tmp/packed_cst.ec should_work/packed_cst.lus} PASS: ./myec2c {-o /tmp/packed_cst.c /tmp/packed_cst.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/packed_cst.lus +PASS: ./lus2lic {-2c should_work/packed_cst.lus -n packed_cst} PASS: ./lus2lic {-o /tmp/predef02.lic should_work/predef02.lus} PASS: ./lus2lic {-ec -o /tmp/predef02.ec should_work/predef02.lus} PASS: ./myec2c {-o /tmp/predef02.c /tmp/predef02.ec} PASS: ../utils/test_lus2lic_no_node should_work/predef02.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/predef02.lus -n predef02} PASS: ./lus2lic {-o /tmp/toto.lic should_work/toto.lus} PASS: ./lus2lic {-ec -o /tmp/toto.ec should_work/toto.lus} PASS: ./myec2c {-o /tmp/toto.c /tmp/toto.ec} PASS: ../utils/test_lus2lic_no_node should_work/toto.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/toto.lus -n toto} PASS: ./lus2lic {-o /tmp/minmax6.lic should_work/minmax6.lus} PASS: ./lus2lic {-ec -o /tmp/minmax6.ec should_work/minmax6.lus} PASS: ./myec2c {-o /tmp/minmax6.c /tmp/minmax6.ec} PASS: ../utils/test_lus2lic_no_node should_work/minmax6.lus +PASS: ./lus2lic {-2c should_work/minmax6.lus -n minmax6} PASS: ./lus2lic {-o /tmp/ck3.lic should_work/ck3.lus} PASS: ./lus2lic {-ec -o /tmp/ck3.ec should_work/ck3.lus} PASS: ./myec2c {-o /tmp/ck3.c /tmp/ck3.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/ck3.lus +PASS: ./lus2lic {-2c should_work/ck3.lus -n ck3} PASS: ./lus2lic {-o /tmp/zzz.lic should_work/zzz.lus} PASS: ./lus2lic {-ec -o /tmp/zzz.ec should_work/zzz.lus} PASS: ./myec2c {-o /tmp/zzz.c /tmp/zzz.ec} PASS: ../utils/test_lus2lic_no_node should_work/zzz.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/zzz.lus -n zzz} PASS: ./lus2lic {-o /tmp/STABLE.lic should_work/STABLE.lus} PASS: ./lus2lic {-ec -o /tmp/STABLE.ec should_work/STABLE.lus} PASS: ./myec2c {-o /tmp/STABLE.c /tmp/STABLE.ec} PASS: ../utils/test_lus2lic_no_node should_work/STABLE.lus +PASS: ./lus2lic {-2c should_work/STABLE.lus -n STABLE} PASS: ./lus2lic {-o /tmp/mapiter.lic should_work/mapiter.lus} PASS: ./lus2lic {-ec -o /tmp/mapiter.ec should_work/mapiter.lus} PASS: ./myec2c {-o /tmp/mapiter.c /tmp/mapiter.ec} PASS: ../utils/test_lus2lic_no_node should_work/mapiter.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/mapiter.lus -n mapiter} PASS: ./lus2lic {-o /tmp/tuple.lic should_work/tuple.lus} PASS: ./lus2lic {-ec -o /tmp/tuple.ec should_work/tuple.lus} PASS: ./myec2c {-o /tmp/tuple.c /tmp/tuple.ec} PASS: ../utils/test_lus2lic_no_node should_work/tuple.lus +PASS: ./lus2lic {-2c should_work/tuple.lus -n tuple} PASS: ./lus2lic {-o /tmp/call02.lic should_work/call02.lus} PASS: ./lus2lic {-ec -o /tmp/call02.ec should_work/call02.lus} PASS: ./myec2c {-o /tmp/call02.c /tmp/call02.ec} PASS: ../utils/test_lus2lic_no_node should_work/call02.lus +PASS: ./lus2lic {-2c should_work/call02.lus -n call02} PASS: ./lus2lic {-o /tmp/ck7.lic should_work/ck7.lus} PASS: ./lus2lic {-ec -o /tmp/ck7.ec should_work/ck7.lus} PASS: ./myec2c {-o /tmp/ck7.c /tmp/ck7.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/ck7.lus +PASS: ./lus2lic {-2c should_work/ck7.lus -n ck7} PASS: ./lus2lic {-o /tmp/nc10.lic should_work/nc10.lus} PASS: ./lus2lic {-ec -o /tmp/nc10.ec should_work/nc10.lus} PASS: ./myec2c {-o /tmp/nc10.c /tmp/nc10.ec} PASS: ../utils/test_lus2lic_no_node should_work/nc10.lus +PASS: ./lus2lic {-2c should_work/nc10.lus -n nc10} PASS: ./lus2lic {-o /tmp/triSel.lic should_work/triSel.lus} PASS: ./lus2lic {-ec -o /tmp/triSel.ec should_work/triSel.lus} PASS: ./myec2c {-o /tmp/triSel.c /tmp/triSel.ec} PASS: ../utils/test_lus2lic_no_node should_work/triSel.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/triSel.lus -n triSel} PASS: ./lus2lic {-o /tmp/redoptest.lic should_work/redoptest.lus} PASS: ./lus2lic {-ec -o /tmp/redoptest.ec should_work/redoptest.lus} PASS: ./myec2c {-o /tmp/redoptest.c /tmp/redoptest.ec} PASS: ../utils/test_lus2lic_no_node should_work/redoptest.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/redoptest.lus -n redoptest} PASS: ./lus2lic {-o /tmp/flo.lic should_work/flo.lus} PASS: ./lus2lic {-ec -o /tmp/flo.ec should_work/flo.lus} PASS: ./myec2c {-o /tmp/flo.c /tmp/flo.ec} PASS: ../utils/test_lus2lic_no_node should_work/flo.lus +PASS: ./lus2lic {-2c should_work/flo.lus -n flo} PASS: ./lus2lic {-o /tmp/cond01.lic should_work/cond01.lus} PASS: ./lus2lic {-ec -o /tmp/cond01.ec should_work/cond01.lus} PASS: ./myec2c {-o /tmp/cond01.c /tmp/cond01.ec} PASS: ../utils/test_lus2lic_no_node should_work/cond01.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/cond01.lus -n cond01} PASS: ./lus2lic {-o /tmp/shiftFill_ludic.lic should_work/shiftFill_ludic.lus} PASS: ./lus2lic {-ec -o /tmp/shiftFill_ludic.ec should_work/shiftFill_ludic.lus} PASS: ./myec2c {-o /tmp/shiftFill_ludic.c /tmp/shiftFill_ludic.ec} PASS: ../utils/test_lus2lic_no_node should_work/shiftFill_ludic.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/shiftFill_ludic.lus -n shiftFill_ludic} PASS: ./lus2lic {-o /tmp/after.lic should_work/after.lus} PASS: ./lus2lic {-ec -o /tmp/after.ec should_work/after.lus} PASS: ./myec2c {-o /tmp/after.c /tmp/after.ec} PASS: ../utils/test_lus2lic_no_node should_work/after.lus +PASS: ./lus2lic {-2c should_work/after.lus -n after} PASS: ./lus2lic {-o /tmp/arrays.lic should_work/arrays.lus} PASS: ./lus2lic {-ec -o /tmp/arrays.ec should_work/arrays.lus} PASS: ./myec2c {-o /tmp/arrays.c /tmp/arrays.ec} PASS: ../utils/test_lus2lic_no_node should_work/arrays.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/arrays.lus -n arrays} PASS: ./lus2lic {-o /tmp/nc3.lic should_work/nc3.lus} PASS: ./lus2lic {-ec -o /tmp/nc3.ec should_work/nc3.lus} PASS: ./myec2c {-o /tmp/nc3.c /tmp/nc3.ec} PASS: ../utils/test_lus2lic_no_node should_work/nc3.lus +PASS: ./lus2lic {-2c should_work/nc3.lus -n nc3} PASS: ./lus2lic {-o /tmp/speedcontrol.lic should_work/speedcontrol.lus} PASS: ./lus2lic {-ec -o /tmp/speedcontrol.ec should_work/speedcontrol.lus} PASS: ./myec2c {-o /tmp/speedcontrol.c /tmp/speedcontrol.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/speedcontrol.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/speedcontrol.lus -n speedcontrol} PASS: ./lus2lic {-o /tmp/iterate.lic should_work/iterate.lus} PASS: ./lus2lic {-ec -o /tmp/iterate.ec should_work/iterate.lus} PASS: ./myec2c {-o /tmp/iterate.c /tmp/iterate.ec} PASS: ../utils/test_lus2lic_no_node should_work/iterate.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/iterate.lus -n iterate} PASS: ./lus2lic {-o /tmp/overload.lic should_work/overload.lus} PASS: ./lus2lic {-ec -o /tmp/overload.ec should_work/overload.lus} PASS: ./myec2c {-o /tmp/overload.c /tmp/overload.ec} PASS: ../utils/test_lus2lic_no_node should_work/overload.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/overload.lus -n overload} PASS: ./lus2lic {-o /tmp/PCOND.lic should_work/PCOND.lus} PASS: ./lus2lic {-ec -o /tmp/PCOND.ec should_work/PCOND.lus} PASS: ./myec2c {-o /tmp/PCOND.c /tmp/PCOND.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/PCOND.lus +PASS: ./lus2lic {-2c should_work/PCOND.lus -n PCOND} PASS: ./lus2lic {-o /tmp/EDGE.lic should_work/EDGE.lus} PASS: ./lus2lic {-ec -o /tmp/EDGE.ec should_work/EDGE.lus} PASS: ./myec2c {-o /tmp/EDGE.c /tmp/EDGE.ec} PASS: ../utils/test_lus2lic_no_node should_work/EDGE.lus +PASS: ./lus2lic {-2c should_work/EDGE.lus -n EDGE} PASS: ./lus2lic {-o /tmp/call03.lic should_work/call03.lus} PASS: ./lus2lic {-ec -o /tmp/call03.ec should_work/call03.lus} PASS: ./myec2c {-o /tmp/call03.c /tmp/call03.ec} PASS: ../utils/test_lus2lic_no_node should_work/call03.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/call03.lus -n call03} PASS: ./lus2lic {-o /tmp/modes3x2-simu.lic should_work/modes3x2-simu.lus} PASS: ./lus2lic {-ec -o /tmp/modes3x2-simu.ec should_work/modes3x2-simu.lus} FAIL: Try ec2c on the result: ./myec2c {-o /tmp/modes3x2-simu.c /tmp/modes3x2-simu.ec} @@ -908,62 +1124,77 @@ PASS: ./lus2lic {-o /tmp/count.lic should_work/count.lus} PASS: ./lus2lic {-ec -o /tmp/count.ec should_work/count.lus} PASS: ./myec2c {-o /tmp/count.c /tmp/count.ec} PASS: ../utils/test_lus2lic_no_node should_work/count.lus +PASS: ./lus2lic {-2c should_work/count.lus -n count} PASS: ./lus2lic {-o /tmp/ck2.lic should_work/ck2.lus} PASS: ./lus2lic {-ec -o /tmp/ck2.ec should_work/ck2.lus} PASS: ./myec2c {-o /tmp/ck2.c /tmp/ck2.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/ck2.lus +PASS: ./lus2lic {-2c should_work/ck2.lus -n ck2} PASS: ./lus2lic {-o /tmp/X.lic should_work/X.lus} PASS: ./lus2lic {-ec -o /tmp/X.ec should_work/X.lus} PASS: ./myec2c {-o /tmp/X.c /tmp/X.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/X.lus +PASS: ./lus2lic {-2c should_work/X.lus -n X} PASS: ./lus2lic {-o /tmp/Condact.lic should_work/Condact.lus} PASS: ./lus2lic {-ec -o /tmp/Condact.ec should_work/Condact.lus} PASS: ./myec2c {-o /tmp/Condact.c /tmp/Condact.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/Condact.lus +PASS: ./lus2lic {-2c should_work/Condact.lus -n Condact} PASS: ./lus2lic {-o /tmp/poussoir.lic should_work/poussoir.lus} PASS: ./lus2lic {-ec -o /tmp/poussoir.ec should_work/poussoir.lus} PASS: ./myec2c {-o /tmp/poussoir.c /tmp/poussoir.ec} PASS: ../utils/test_lus2lic_no_node should_work/poussoir.lus +PASS: ./lus2lic {-2c should_work/poussoir.lus -n poussoir} PASS: ./lus2lic {-o /tmp/SWITCH1.lic should_work/SWITCH1.lus} PASS: ./lus2lic {-ec -o /tmp/SWITCH1.ec should_work/SWITCH1.lus} PASS: ./myec2c {-o /tmp/SWITCH1.c /tmp/SWITCH1.ec} PASS: ../utils/test_lus2lic_no_node should_work/SWITCH1.lus +PASS: ./lus2lic {-2c should_work/SWITCH1.lus -n SWITCH1} PASS: ./lus2lic {-o /tmp/clock1_2ms.lic should_work/clock1_2ms.lus} PASS: ./lus2lic {-ec -o /tmp/clock1_2ms.ec should_work/clock1_2ms.lus} PASS: ./myec2c {-o /tmp/clock1_2ms.c /tmp/clock1_2ms.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/clock1_2ms.lus +PASS: ./lus2lic {-2c should_work/clock1_2ms.lus -n clock1_2ms} PASS: ./lus2lic {-o /tmp/decl.lic should_work/decl.lus} PASS: ./lus2lic {-ec -o /tmp/decl.ec should_work/decl.lus} PASS: ./myec2c {-o /tmp/decl.c /tmp/decl.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/decl.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/decl.lus -n decl} PASS: ./lus2lic {-o /tmp/bred_lv4.lic should_work/bred_lv4.lus} PASS: ./lus2lic {-ec -o /tmp/bred_lv4.ec should_work/bred_lv4.lus} PASS: ./myec2c {-o /tmp/bred_lv4.c /tmp/bred_lv4.ec} PASS: ../utils/test_lus2lic_no_node should_work/bred_lv4.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/bred_lv4.lus -n bred_lv4} PASS: ./lus2lic {-o /tmp/trivial2.lic should_work/trivial2.lus} PASS: ./lus2lic {-ec -o /tmp/trivial2.ec should_work/trivial2.lus} PASS: ./myec2c {-o /tmp/trivial2.c /tmp/trivial2.ec} PASS: ../utils/test_lus2lic_no_node should_work/trivial2.lus +PASS: ./lus2lic {-2c should_work/trivial2.lus -n trivial2} PASS: ./lus2lic {-o /tmp/param_node.lic should_work/param_node.lus} PASS: ./lus2lic {-ec -o /tmp/param_node.ec should_work/param_node.lus} PASS: ./myec2c {-o /tmp/param_node.c /tmp/param_node.ec} PASS: ../utils/test_lus2lic_no_node should_work/param_node.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/param_node.lus -n param_node} PASS: ./lus2lic {-o /tmp/simple.lic should_work/simple.lus} PASS: ./lus2lic {-ec -o /tmp/simple.ec should_work/simple.lus} PASS: ./myec2c {-o /tmp/simple.c /tmp/simple.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/simple.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/simple.lus -n simple} PASS: ./lus2lic {-o /tmp/func_with_body.lic should_work/func_with_body.lus} PASS: ./lus2lic {-ec -o /tmp/func_with_body.ec should_work/func_with_body.lus} PASS: ./myec2c {-o /tmp/func_with_body.c /tmp/func_with_body.ec} PASS: ../utils/test_lus2lic_no_node should_work/func_with_body.lus +PASS: ./lus2lic {-2c should_work/func_with_body.lus -n func_with_body} PASS: ./lus2lic {-o /tmp/minus.lic should_work/minus.lus} PASS: ./lus2lic {-ec -o /tmp/minus.ec should_work/minus.lus} PASS: ./myec2c {-o /tmp/minus.c /tmp/minus.ec} PASS: ../utils/test_lus2lic_no_node should_work/minus.lus +FAIL: Generate c code : ./lus2lic {-2c should_work/minus.lus -n minus} PASS: ./lus2lic {-o /tmp/remplissage-1.0.lic should_work/remplissage-1.0.lus} PASS: ./lus2lic {-ec -o /tmp/remplissage-1.0.ec should_work/remplissage-1.0.lus} PASS: ./myec2c {-o /tmp/remplissage-1.0.c /tmp/remplissage-1.0.ec} FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/remplissage-1.0.lus +PASS: ./lus2lic {-2c should_work/remplissage-1.0.lus -n remplissage-1.0} XFAIL: Test bad programs (syntax): test_lus2lic_no_node should_fail/syntax/old_style_and_pack.lus XFAIL: Test bad programs (syntax): test_lus2lic_no_node should_fail/syntax/record.lus XFAIL: Test bad programs (type): test_lus2lic_no_node should_fail/type/parametric_node3.lus @@ -1034,11 +1265,9 @@ XPASS: Test bad programs (semantics): lus2lic {-o /tmp/bug.lic should_fail/seman === lus2lic Summary === -# of expected passes 887 -# of unexpected failures 77 +# of expected passes 1008 +# of unexpected failures 187 # of unexpected successes 21 # of expected failures 37 -testcase ./lus2lic.tests/non-reg.exp completed in 172 seconds -testcase ./lus2lic.tests/progression.exp completed in 1 seconds -testcase ./lus2lic.tests/non-reg.exp completed in 172 seconds +testcase ./lus2lic.tests/non-reg.exp completed in 108 seconds testcase ./lus2lic.tests/progression.exp completed in 1 seconds diff --git a/test/lus2lic.tests/non-reg.exp b/test/lus2lic.tests/non-reg.exp index c6712127..5850826e 100644 --- a/test/lus2lic.tests/non-reg.exp +++ b/test/lus2lic.tests/non-reg.exp @@ -8,8 +8,9 @@ set id [should_work "Unit tests" "$lus2lic" "-unit"] wait -i $id foreach f $ok_files { - set bf [file rootname $f] - set bf /tmp/[file tail $bf] + set basef [file rootname $f] + set bf /tmp/[file tail $basef] + set basef [file tail $basef] set id1 [should_work "without any option" "$lus2lic" "-o $bf.lic $f"] wait -i $id1 set id2 [should_work "Generate ec code " "$lus2lic" "-ec -o $bf.ec $f"] @@ -25,8 +26,21 @@ foreach f $ok_files { set id4 [should_work "Try to compare lus2lic -exec and ecexe" "$test_lus2lic_no_node" "$f"] catch { exp_close -i $id4 } catch { exp_wait -i $id4 } output + + set id5 [should_work "Generate c code " "$lus2lic" "-2c $f -n $basef"] + wait -i $id5 +# if { [emptyfile "$bf.c"] } { +# set id6 [should_work "Check that the generated C code compiles " "gcc $bf.c $bf_loop.c"] +# wait -i $id6 +# catch { exp_close -i $id6 } +# catch { exp_wait -i $id6 } output +# } + catch { exp_close -i $id5 } + catch { exp_wait -i $id5 } output + } + catch { exp_close -i $id1 } catch { exp_wait -i $id1 } output catch { exp_close -i $id2 } diff --git a/test/lus2lic.time b/test/lus2lic.time index c24fdd25..8dfab1c9 100644 --- a/test/lus2lic.time +++ b/test/lus2lic.time @@ -1,2 +1,2 @@ -testcase ./lus2lic.tests/non-reg.exp completed in 172 seconds +testcase ./lus2lic.tests/non-reg.exp completed in 108 seconds testcase ./lus2lic.tests/progression.exp completed in 1 seconds diff --git a/todo.org b/todo.org index 023d5c06..74ae10dd 100644 --- a/todo.org +++ b/todo.org @@ -208,6 +208,12 @@ si je lance ecexe dessus, j'obtiens un au step 3 Mais curieusement, via lus2lic -exec, je n'ai pas de soucis. +** TODO pb en mode -esa avec les itérateurs + - State "TODO" from "" [2014-06-05 Thu 10:00] +lus2lic should_work/minus.lus -n minus -esa +lus2lic should_work/normal.lus -n normal -esa + + * Pas clair ** WAITING Regarder si on pourrait se passer du PREDEF_CALL (et de passer par le CALL normal) -- GitLab