From e67cfc5de92f1e2a7fb6321d00d6e3c8a9686547 Mon Sep 17 00:00:00 2001 From: Erwan Jahier <jahier@imag.fr> Date: Fri, 29 Nov 2013 17:30:57 +0100 Subject: [PATCH] update the test/lus2lic.log.ref which was timestampted at april 2013 !! --- src/lv6version.ml | 4 +- test/lus2lic.log.ref | 7911 ++++++++++++++++++++++++++++++++++++++---- test/lus2lic.sum | 6 +- 3 files changed, 7232 insertions(+), 689 deletions(-) diff --git a/src/lv6version.ml b/src/lv6version.ml index 8a5dcf0a..7f6e37f5 100644 --- a/src/lv6version.ml +++ b/src/lv6version.ml @@ -1,7 +1,7 @@ (** Automatically generated from Makefile *) let tool = "lus2lic" let branch = "(no" -let commit = "424" -let sha_1 = "6df08d9435db179fd1ca1dd837101236e17738ac" +let commit = "425" +let sha_1 = "e6fe13d2abd86d47e2be0c3b12fd8d4532d9c52f" let str = (branch ^ "." ^ commit ^ " (" ^ sha_1 ^ ")") let maintainer = "jahier@imag.fr" diff --git a/test/lus2lic.log.ref b/test/lus2lic.log.ref index ed6b3eae..14d52145 100644 --- a/test/lus2lic.log.ref +++ b/test/lus2lic.log.ref @@ -1,4 +1,4 @@ -Test Run By jahier on Wed Apr 3 15:41:46 2013 +Test Run By jahier on Fri Nov 29 17:05:42 2013 Native configuration is i686-pc-linux-gnu === lus2lic tests === @@ -17,824 +17,4281 @@ 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 ./myec2c -o /tmp/nc6.c /tmp/nc6.ec +PASS: ./myec2c {-o /tmp/nc6.c /tmp/nc6.ec} +spawn ../utils/test_lus2lic_no_node should_work/nc6.lus ++ ./lus2lic should_work/nc6.lus -n nc6 --gen-autotest -np +_nc6_env.lut generated. +_nc6_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/nc6.lus ++ ./lus2lic should_work/nc6.lus -n nc6 -ec -o nc6.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:nc6.ec:nc6 -rp env:lutin:_nc6_env.lut -rp oracle:v6:_nc6_oracle.lus:nc6_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17019 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17019 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/nc6.lus 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 ./myec2c -o /tmp/argos.c /tmp/argos.ec +PASS: ./myec2c {-o /tmp/argos.c /tmp/argos.ec} +spawn ../utils/test_lus2lic_no_node should_work/argos.lus ++ ./lus2lic should_work/argos.lus -n argos --gen-autotest -np +_argos_env.lut generated. +_argos_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/argos.lus ++ ./lus2lic should_work/argos.lus -n argos -ec -o argos.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:argos.ec:argos -rp env:lutin:_argos_env.lut -rp oracle:v6:_argos_oracle.lus:argos_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17038 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17038 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/argos.lus 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 ./myec2c -o /tmp/ck5.c /tmp/ck5.ec +PASS: ./myec2c {-o /tmp/ck5.c /tmp/ck5.ec} +spawn ../utils/test_lus2lic_no_node should_work/ck5.lus ++ ./lus2lic should_work/ck5.lus -n ck5 --gen-autotest -np +_ck5_env.lut generated. +_ck5_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/ck5.lus ++ ./lus2lic should_work/ck5.lus -n ck5 -ec -o ck5.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:ck5.ec:ck5 -rp env:lutin:_ck5_env.lut -rp oracle:v6:_ck5_oracle.lus:ck5_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17057 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17057 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/ck5.lus 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 ./myec2c -o /tmp/normal.c /tmp/normal.ec +PASS: ./myec2c {-o /tmp/normal.c /tmp/normal.ec} +spawn ../utils/test_lus2lic_no_node should_work/normal.lus ++ ./lus2lic should_work/normal.lus -n normal --gen-autotest -np +_normal_env.lut generated. +_normal_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/normal.lus ++ ./lus2lic should_work/normal.lus -n normal -ec -o normal.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:normal.ec:normal -rp env:lutin:_normal_env.lut -rp oracle:v6:_normal_oracle.lus:normal_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17078 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17078 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/normal.lus 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 ./myec2c -o /tmp/nodeparam.c /tmp/nodeparam.ec +PASS: ./myec2c {-o /tmp/nodeparam.c /tmp/nodeparam.ec} +spawn ../utils/test_lus2lic_no_node should_work/nodeparam.lus ++ ./lus2lic should_work/nodeparam.lus -n nodeparam --gen-autotest -np +_nodeparam_env.lut generated. +_nodeparam_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/nodeparam.lus ++ ./lus2lic should_work/nodeparam.lus -n nodeparam -ec -o nodeparam.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:nodeparam.ec:nodeparam -rp env:lutin:_nodeparam_env.lut -rp oracle:v6:_nodeparam_oracle.lus:nodeparam_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17097 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17097 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok +PASS: ../utils/test_lus2lic_no_node should_work/nodeparam.lus 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 ./myec2c -o /tmp/enum0.c /tmp/enum0.ec +PASS: ./myec2c {-o /tmp/enum0.c /tmp/enum0.ec} +spawn ../utils/test_lus2lic_no_node should_work/enum0.lus ++ ./lus2lic should_work/enum0.lus -n enum0 --gen-autotest -np +_enum0_env.lut generated. +_enum0_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/enum0.lus ++ ./lus2lic should_work/enum0.lus -n enum0 -ec -o enum0.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:enum0.ec:enum0 -rp env:lutin:_enum0_env.lut -rp oracle:v6:_enum0_oracle.lus:enum0_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17116 (ecexe) created +Some variables are missing in input of the SUT: x:color1 +Some variables are missing in input of lutin: y:int +try with luciole! +File lurette_luciole.c has been created +Inputs are missing. Try to generate them with luciole +Luciole: generate lurette_luciole.c +Luciole: generate lurette.dro from lurette_luciole.c +gcc lurette_luciole.c -shared -o lurette_luciole.dro -I /home/jahier/lurette/include +lurette_luciole.c:14:5: error: unknown type name '_color1' +lurette_luciole.c:17:5: error: unknown type name '_color2' +lurette_luciole.c:16:10: error: duplicate member '_x' +lurette_luciole.c:17:13: error: duplicate member '_y' + ... gcc exited normally. + +luciole: launch simec_trap on lurette.dro +simec_trap ./lurette_luciole.dro 17115 +*** cannot handle color2 type as input of Luciole +File "../obj-linux/lustreRun.ml", line 410, characters 21-27: Assertion failed +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/enum0.lus 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 ./myec2c -o /tmp/ck6.c /tmp/ck6.ec +PASS: ./myec2c {-o /tmp/ck6.c /tmp/ck6.ec} +spawn ../utils/test_lus2lic_no_node should_work/ck6.lus ++ ./lus2lic should_work/ck6.lus -n ck6 --gen-autotest -np +*** The soc of ck6::p is not defined. FINISH ME! +Extern node not yet supported, sorry + +*** oops: lus2lic internal error + File "src/lic2soc.ml", line 886, column 14 +*** when compiling lustre program should_work/ck6.lus + +*** You migth want to sent a bug report to jahier@imag.fr ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/ck6.lus 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 ./myec2c -o /tmp/Gyroscope2.c /tmp/Gyroscope2.ec +PASS: ./myec2c {-o /tmp/Gyroscope2.c /tmp/Gyroscope2.ec} +spawn ../utils/test_lus2lic_no_node should_work/Gyroscope2.lus ++ ./lus2lic should_work/Gyroscope2.lus -n Gyroscope2 --gen-autotest -np +_Gyroscope2_env.lut generated. +_Gyroscope2_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/Gyroscope2.lus ++ ./lus2lic should_work/Gyroscope2.lus -n Gyroscope2 -ec -o Gyroscope2.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:Gyroscope2.ec:Gyroscope2 -rp env:lutin:_Gyroscope2_env.lut -rp oracle:v6:_Gyroscope2_oracle.lus:Gyroscope2_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17155 (ecexe) created +RP Variables are compatible. +#ERROR value read. bye! +RifIO.Bye +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/Gyroscope2.lus 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 ./myec2c -o /tmp/mouse2.c /tmp/mouse2.ec +PASS: ./myec2c {-o /tmp/mouse2.c /tmp/mouse2.ec} +spawn ../utils/test_lus2lic_no_node should_work/mouse2.lus ++ ./lus2lic should_work/mouse2.lus -n mouse2 --gen-autotest -np +_mouse2_env.lut generated. +_mouse2_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/mouse2.lus ++ ./lus2lic should_work/mouse2.lus -n mouse2 -ec -o mouse2.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:mouse2.ec:mouse2 -rp env:lutin:_mouse2_env.lut -rp oracle:v6:_mouse2_oracle.lus:mouse2_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17174 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17174 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/mouse2.lus 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 ./myec2c -o /tmp/dep.c /tmp/dep.ec +PASS: ./myec2c {-o /tmp/dep.c /tmp/dep.ec} +spawn ../utils/test_lus2lic_no_node should_work/dep.lus ++ ./lus2lic should_work/dep.lus -n dep --gen-autotest -np +_dep_env.lut generated. +_dep_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/dep.lus ++ ./lus2lic should_work/dep.lus -n dep -ec -o dep.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:dep.ec:dep -rp env:lutin:_dep_env.lut -rp oracle:v6:_dep_oracle.lus:dep_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17193 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17193 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/dep.lus 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 ./myec2c -o /tmp/ELMU.c /tmp/ELMU.ec +PASS: ./myec2c {-o /tmp/ELMU.c /tmp/ELMU.ec} +spawn ../utils/test_lus2lic_no_node should_work/ELMU.lus ++ ./lus2lic should_work/ELMU.lus -n ELMU --gen-autotest -np +_ELMU_env.lut generated. +_ELMU_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/ELMU.lus ++ ./lus2lic should_work/ELMU.lus -n ELMU -ec -o ELMU.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:ELMU.ec:ELMU -rp env:lutin:_ELMU_env.lut -rp oracle:v6:_ELMU_oracle.lus:ELMU_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17214 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17214 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/ELMU.lus 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 ./myec2c -o /tmp/testPilote.c /tmp/testPilote.ec +PASS: ./myec2c {-o /tmp/testPilote.c /tmp/testPilote.ec} +spawn ../utils/test_lus2lic_no_node should_work/testPilote.lus ++ ./lus2lic should_work/testPilote.lus -n testPilote --gen-autotest -np +_testPilote_env.lut generated. +_testPilote_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/testPilote.lus ++ ./lus2lic should_work/testPilote.lus -n testPilote -ec -o testPilote.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:testPilote.ec:testPilote -rp env:lutin:_testPilote_env.lut -rp oracle:v6:_testPilote_oracle.lus:testPilote_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17233 (ecexe) created +Error in lurette: Parsing.Parse_error +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/testPilote.lus 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 ./myec2c -o /tmp/redIf.c /tmp/redIf.ec +PASS: ./myec2c {-o /tmp/redIf.c /tmp/redIf.ec} +spawn ../utils/test_lus2lic_no_node should_work/redIf.lus ++ ./lus2lic should_work/redIf.lus -n redIf --gen-autotest -np +_redIf_env.lut generated. +_redIf_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/redIf.lus ++ ./lus2lic should_work/redIf.lus -n redIf -ec -o redIf.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:redIf.ec:redIf -rp env:lutin:_redIf_env.lut -rp oracle:v6:_redIf_oracle.lus:redIf_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17252 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17252 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/redIf.lus 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 ./myec2c -o /tmp/t0.c /tmp/t0.ec +PASS: ./myec2c {-o /tmp/t0.c /tmp/t0.ec} +spawn ../utils/test_lus2lic_no_node should_work/t0.lus ++ ./lus2lic should_work/t0.lus -n t0 --gen-autotest -np +_t0_env.lut generated. +_t0_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/t0.lus ++ ./lus2lic should_work/t0.lus -n t0 -ec -o t0.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:t0.ec:t0 -rp env:lutin:_t0_env.lut -rp oracle:v6:_t0_oracle.lus:t0_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17272 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17272 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/t0.lus 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 ./myec2c -o /tmp/lucky.c /tmp/lucky.ec +PASS: ./myec2c {-o /tmp/lucky.c /tmp/lucky.ec} +spawn ../utils/test_lus2lic_no_node should_work/lucky.lus ++ ./lus2lic should_work/lucky.lus -n lucky --gen-autotest -np +_lucky_env.lut generated. +_lucky_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/lucky.lus ++ ./lus2lic should_work/lucky.lus -n lucky -ec -o lucky.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:lucky.ec:lucky -rp env:lutin:_lucky_env.lut -rp oracle:v6:_lucky_oracle.lus:lucky_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17291 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17291 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/lucky.lus 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 ./myec2c -o /tmp/heater_control.c /tmp/heater_control.ec +PASS: ./myec2c {-o /tmp/heater_control.c /tmp/heater_control.ec} +spawn ../utils/test_lus2lic_no_node should_work/heater_control.lus ++ ./lus2lic should_work/heater_control.lus -n heater_control --gen-autotest -np +_heater_control_env.lut generated. +_heater_control_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/heater_control.lus ++ ./lus2lic should_work/heater_control.lus -n heater_control -ec -o heater_control.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:heater_control.ec:heater_control -rp env:lutin:_heater_control_env.lut -rp oracle:v6:_heater_control_oracle.lus:heater_control_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17310 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17310 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/heater_control.lus 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 ./myec2c -o /tmp/titi.c /tmp/titi.ec +PASS: ./myec2c {-o /tmp/titi.c /tmp/titi.ec} +spawn ../utils/test_lus2lic_no_node should_work/titi.lus ++ ./lus2lic should_work/titi.lus -n titi --gen-autotest -np +_titi_env.lut generated. +_titi_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/titi.lus ++ ./lus2lic should_work/titi.lus -n titi -ec -o titi.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:titi.ec:titi -rp env:lutin:_titi_env.lut -rp oracle:v6:_titi_oracle.lus:titi_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17329 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17329 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/titi.lus 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 ./myec2c -o /tmp/cminus.c /tmp/cminus.ec +PASS: ./myec2c {-o /tmp/cminus.c /tmp/cminus.ec} +spawn ../utils/test_lus2lic_no_node should_work/cminus.lus ++ ./lus2lic should_work/cminus.lus -n cminus --gen-autotest -np +_cminus_env.lut generated. +_cminus_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/cminus.lus ++ ./lus2lic should_work/cminus.lus -n cminus -ec -o cminus.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:cminus.ec:cminus -rp env:lutin:_cminus_env.lut -rp oracle:v6:_cminus_oracle.lus:cminus_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17348 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17348 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +PASS: ../utils/test_lus2lic_no_node should_work/cminus.lus 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 ./myec2c -o /tmp/rs.c /tmp/rs.ec +PASS: ./myec2c {-o /tmp/rs.c /tmp/rs.ec} +spawn ../utils/test_lus2lic_no_node should_work/rs.lus ++ ./lus2lic should_work/rs.lus -n rs --gen-autotest -np +_rs_env.lut generated. +_rs_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/rs.lus ++ ./lus2lic should_work/rs.lus -n rs -ec -o rs.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:rs.ec:rs -rp env:lutin:_rs_env.lut -rp oracle:v6:_rs_oracle.lus:rs_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17368 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17368 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/rs.lus 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 ./myec2c -o /tmp/access.c /tmp/access.ec +PASS: ./myec2c {-o /tmp/access.c /tmp/access.ec} +spawn ../utils/test_lus2lic_no_node should_work/access.lus ++ ./lus2lic should_work/access.lus -n access --gen-autotest -np +_access_env.lut generated. +_access_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/access.lus ++ ./lus2lic should_work/access.lus -n access -ec -o access.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:access.ec:access -rp env:lutin:_access_env.lut -rp oracle:v6:_access_oracle.lus:access_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17387 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17387 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/access.lus 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 ./myec2c -o /tmp/consensus2.c /tmp/consensus2.ec +PASS: ./myec2c {-o /tmp/consensus2.c /tmp/consensus2.ec} +spawn ../utils/test_lus2lic_no_node should_work/consensus2.lus ++ ./lus2lic should_work/consensus2.lus -n consensus2 --gen-autotest -np +_consensus2_env.lut generated. +_consensus2_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/consensus2.lus ++ ./lus2lic should_work/consensus2.lus -n consensus2 -ec -o consensus2.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:consensus2.ec:consensus2 -rp env:lutin:_consensus2_env.lut -rp oracle:v6:_consensus2_oracle.lus:consensus2_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17406 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17406 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/consensus2.lus 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 ./myec2c -o /tmp/dependeur.c /tmp/dependeur.ec +PASS: ./myec2c {-o /tmp/dependeur.c /tmp/dependeur.ec} +spawn ../utils/test_lus2lic_no_node should_work/dependeur.lus ++ ./lus2lic should_work/dependeur.lus -n dependeur --gen-autotest -np +_dependeur_env.lut generated. +_dependeur_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/dependeur.lus ++ ./lus2lic should_work/dependeur.lus -n dependeur -ec -o dependeur.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:dependeur.ec:dependeur -rp env:lutin:_dependeur_env.lut -rp oracle:v6:_dependeur_oracle.lus:dependeur_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17425 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17425 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/dependeur.lus 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 ./myec2c -o /tmp/mappredef.c /tmp/mappredef.ec +PASS: ./myec2c {-o /tmp/mappredef.c /tmp/mappredef.ec} +spawn ../utils/test_lus2lic_no_node should_work/mappredef.lus ++ ./lus2lic should_work/mappredef.lus -n mappredef --gen-autotest -np +_mappredef_env.lut generated. +_mappredef_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/mappredef.lus ++ ./lus2lic should_work/mappredef.lus -n mappredef -ec -o mappredef.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:mappredef.ec:mappredef -rp env:lutin:_mappredef_env.lut -rp oracle:v6:_mappredef_oracle.lus:mappredef_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17444 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17444 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/mappredef.lus 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 ./myec2c -o /tmp/call06.c /tmp/call06.ec +PASS: ./myec2c {-o /tmp/call06.c /tmp/call06.ec} +spawn ../utils/test_lus2lic_no_node should_work/call06.lus ++ ./lus2lic should_work/call06.lus -n call06 --gen-autotest -np +*** The soc of call06::bip is not defined. FINISH ME! +Extern node not yet supported, sorry + +*** oops: lus2lic internal error + File "src/lic2soc.ml", line 886, column 14 +*** when compiling lustre program should_work/call06.lus + +*** You migth want to sent a bug report to jahier@imag.fr ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/call06.lus 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 ./myec2c -o /tmp/deSimone.c /tmp/deSimone.ec +PASS: ./myec2c {-o /tmp/deSimone.c /tmp/deSimone.ec} +spawn ../utils/test_lus2lic_no_node should_work/deSimone.lus ++ ./lus2lic should_work/deSimone.lus -n deSimone --gen-autotest -np +_deSimone_env.lut generated. +_deSimone_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/deSimone.lus ++ ./lus2lic should_work/deSimone.lus -n deSimone -ec -o deSimone.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:deSimone.ec:deSimone -rp env:lutin:_deSimone_env.lut -rp oracle:v6:_deSimone_oracle.lus:deSimone_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17478 (ecexe) created +RP Variables are compatible. + +*** The oracle returned false at step 6 +Other Oracle outputs that are true: + acknowledge_bis_1 +Oracle outputs that are false: + acknowledge_bis_0 + acknowledge_bis_2 + acknowledge_bis_3 + acknowledge_bis_4 + acknowledge_bis_5 + acknowledge_bis_6 + acknowledge_bis_7 + acknowledge_bis_8 + acknowledge_bis_9 +Oracle inputs: + new_token=t + request_0=f + request_1=t + request_2=t + request_3=t + request_4=f + request_5=t + request_6=f + request_7=f + request_8=t + request_9=t + acknowledge_0=f + acknowledge_1=f + acknowledge_2=f + acknowledge_3=f + acknowledge_4=f + acknowledge_5=f + acknowledge_6=f + acknowledge_7=f + acknowledge_8=f + acknowledge_9=f + +*** The oracle returned false at step 6 +Other Oracle outputs that are true: + acknowledge_bis_1 +Oracle outputs that are false: + acknowledge_bis_0 + acknowledge_bis_2 + acknowledge_bis_3 + acknowledge_bis_4 + acknowledge_bis_5 + acknowledge_bis_6 + acknowledge_bis_7 + acknowledge_bis_8 + acknowledge_bis_9 +Oracle inputs: + new_token=t + request_0=f + request_1=t + request_2=t + request_3=t + request_4=f + request_5=t + request_6=f + request_7=f + request_8=t + request_9=t + acknowledge_0=f + acknowledge_1=f + acknowledge_2=f + acknowledge_3=f + acknowledge_4=f + acknowledge_5=f + acknowledge_6=f + acknowledge_7=f + acknowledge_8=f + acknowledge_9=f + +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/deSimone.lus 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 ./myec2c -o /tmp/bug2.c /tmp/bug2.ec +PASS: ./myec2c {-o /tmp/bug2.c /tmp/bug2.ec} +spawn ../utils/test_lus2lic_no_node should_work/bug2.lus ++ ./lus2lic should_work/bug2.lus -n bug2 --gen-autotest -np +_bug2_env.lut generated. +_bug2_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/bug2.lus ++ ./lus2lic should_work/bug2.lus -n bug2 -ec -o bug2.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:bug2.ec:bug2 -rp env:lutin:_bug2_env.lut -rp oracle:v6:_bug2_oracle.lus:bug2_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17497 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17497 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/bug2.lus 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 ./myec2c -o /tmp/mm.c /tmp/mm.ec +PASS: ./myec2c {-o /tmp/mm.c /tmp/mm.ec} +spawn ../utils/test_lus2lic_no_node should_work/mm.lus ++ ./lus2lic should_work/mm.lus -n mm --gen-autotest -np +_mm_env.lut generated. +_mm_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/mm.lus ++ ./lus2lic should_work/mm.lus -n mm -ec -o mm.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:mm.ec:mm -rp env:lutin:_mm_env.lut -rp oracle:v6:_mm_oracle.lus:mm_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17516 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17516 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/mm.lus 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 ./myec2c -o /tmp/yyy.c /tmp/yyy.ec +PASS: ./myec2c {-o /tmp/yyy.c /tmp/yyy.ec} +spawn ../utils/test_lus2lic_no_node should_work/yyy.lus ++ ./lus2lic should_work/yyy.lus -n yyy --gen-autotest -np +_yyy_env.lut generated. +_yyy_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/yyy.lus ++ ./lus2lic should_work/yyy.lus -n yyy -ec -o yyy.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:yyy.ec:yyy -rp env:lutin:_yyy_env.lut -rp oracle:v6:_yyy_oracle.lus:yyy_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17535 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17535 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/yyy.lus 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 ./myec2c -o /tmp/toolate.c /tmp/toolate.ec +PASS: ./myec2c {-o /tmp/toolate.c /tmp/toolate.ec} +spawn ../utils/test_lus2lic_no_node should_work/toolate.lus ++ ./lus2lic should_work/toolate.lus -n toolate --gen-autotest -np +_toolate_env.lut generated. +_toolate_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/toolate.lus ++ ./lus2lic should_work/toolate.lus -n toolate -ec -o toolate.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:toolate.ec:toolate -rp env:lutin:_toolate_env.lut -rp oracle:v6:_toolate_oracle.lus:toolate_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17554 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17554 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/toolate.lus 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 ./myec2c -o /tmp/testCapt.c /tmp/testCapt.ec +PASS: ./myec2c {-o /tmp/testCapt.c /tmp/testCapt.ec} +spawn ../utils/test_lus2lic_no_node should_work/testCapt.lus ++ ./lus2lic should_work/testCapt.lus -n testCapt --gen-autotest -np +_testCapt_env.lut generated. +_testCapt_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/testCapt.lus ++ ./lus2lic should_work/testCapt.lus -n testCapt -ec -o testCapt.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:testCapt.ec:testCapt -rp env:lutin:_testCapt_env.lut -rp oracle:v6:_testCapt_oracle.lus:testCapt_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17573 (ecexe) created +Error in lurette: Parsing.Parse_error +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/testCapt.lus 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 ./myec2c -o /tmp/nc7.c /tmp/nc7.ec +PASS: ./myec2c {-o /tmp/nc7.c /tmp/nc7.ec} +spawn ../utils/test_lus2lic_no_node should_work/nc7.lus ++ ./lus2lic should_work/nc7.lus -n nc7 --gen-autotest -np +_nc7_env.lut generated. +_nc7_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/nc7.lus ++ ./lus2lic should_work/nc7.lus -n nc7 -ec -o nc7.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:nc7.ec:nc7 -rp env:lutin:_nc7_env.lut -rp oracle:v6:_nc7_oracle.lus:nc7_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17592 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17592 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/nc7.lus 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 ./myec2c -o /tmp/predefOp.c /tmp/predefOp.ec +PASS: ./myec2c {-o /tmp/predefOp.c /tmp/predefOp.ec} +spawn ../utils/test_lus2lic_no_node should_work/predefOp.lus ++ ./lus2lic should_work/predefOp.lus -n predefOp --gen-autotest -np +_predefOp_env.lut generated. +_predefOp_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/predefOp.lus ++ ./lus2lic should_work/predefOp.lus -n predefOp -ec -o predefOp.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:predefOp.ec:predefOp -rp env:lutin:_predefOp_env.lut -rp oracle:v6:_predefOp_oracle.lus:predefOp_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17611 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17611 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/predefOp.lus 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 ./myec2c -o /tmp/t1.c /tmp/t1.ec +PASS: ./myec2c {-o /tmp/t1.c /tmp/t1.ec} +spawn ../utils/test_lus2lic_no_node should_work/t1.lus ++ ./lus2lic should_work/t1.lus -n t1 --gen-autotest -np +_t1_env.lut generated. +_t1_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/t1.lus ++ ./lus2lic should_work/t1.lus -n t1 -ec -o t1.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:t1.ec:t1 -rp env:lutin:_t1_env.lut -rp oracle:v6:_t1_oracle.lus:t1_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17630 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17630 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/t1.lus 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 ./myec2c -o /tmp/nc9.c /tmp/nc9.ec +PASS: ./myec2c {-o /tmp/nc9.c /tmp/nc9.ec} +spawn ../utils/test_lus2lic_no_node should_work/nc9.lus ++ ./lus2lic should_work/nc9.lus -n nc9 --gen-autotest -np +_nc9_env.lut generated. +_nc9_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/nc9.lus ++ ./lus2lic should_work/nc9.lus -n nc9 -ec -o nc9.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:nc9.ec:nc9 -rp env:lutin:_nc9_env.lut -rp oracle:v6:_nc9_oracle.lus:nc9_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17649 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17649 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/nc9.lus 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 ./myec2c -o /tmp/packageTableau.c /tmp/packageTableau.ec +PASS: ./myec2c {-o /tmp/packageTableau.c /tmp/packageTableau.ec} +spawn ../utils/test_lus2lic_no_node should_work/packageTableau.lus ++ ./lus2lic should_work/packageTableau.lus -n packageTableau --gen-autotest -np +*** Can not find package 'packageTableau' in the following packages: +*** 'util' +*** 'main' +*** 'intArray' ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/packageTableau.lus 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 ./myec2c -o /tmp/nc8.c /tmp/nc8.ec +PASS: ./myec2c {-o /tmp/nc8.c /tmp/nc8.ec} +spawn ../utils/test_lus2lic_no_node should_work/nc8.lus ++ ./lus2lic should_work/nc8.lus -n nc8 --gen-autotest -np +_nc8_env.lut generated. +_nc8_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/nc8.lus ++ ./lus2lic should_work/nc8.lus -n nc8 -ec -o nc8.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:nc8.ec:nc8 -rp env:lutin:_nc8_env.lut -rp oracle:v6:_nc8_oracle.lus:nc8_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17684 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17684 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/nc8.lus 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 ./myec2c -o /tmp/minmax5.c /tmp/minmax5.ec +PASS: ./myec2c {-o /tmp/minmax5.c /tmp/minmax5.ec} +spawn ../utils/test_lus2lic_no_node should_work/minmax5.lus ++ ./lus2lic should_work/minmax5.lus -n minmax5 --gen-autotest -np +*** The soc of minmax5::minmax is not defined. FINISH ME! +Extern node not yet supported, sorry + +*** oops: lus2lic internal error + File "src/lic2soc.ml", line 886, column 14 +*** when compiling lustre program should_work/minmax5.lus + +*** You migth want to sent a bug report to jahier@imag.fr ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/minmax5.lus 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 ./myec2c -o /tmp/mm1.c /tmp/mm1.ec +PASS: ./myec2c {-o /tmp/mm1.c /tmp/mm1.ec} +spawn ../utils/test_lus2lic_no_node should_work/mm1.lus ++ ./lus2lic should_work/mm1.lus -n mm1 --gen-autotest -np +_mm1_env.lut generated. +_mm1_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/mm1.lus ++ ./lus2lic should_work/mm1.lus -n mm1 -ec -o mm1.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:mm1.ec:mm1 -rp env:lutin:_mm1_env.lut -rp oracle:v6:_mm1_oracle.lus:mm1_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17718 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17718 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/mm1.lus 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 ./myec2c -o /tmp/predef03.c /tmp/predef03.ec +PASS: ./myec2c {-o /tmp/predef03.c /tmp/predef03.ec} +spawn ../utils/test_lus2lic_no_node should_work/predef03.lus ++ ./lus2lic should_work/predef03.lus -n predef03 --gen-autotest -np +_predef03_env.lut generated. +_predef03_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/predef03.lus ++ ./lus2lic should_work/predef03.lus -n predef03 -ec -o predef03.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:predef03.ec:predef03 -rp env:lutin:_predef03_env.lut -rp oracle:v6:_predef03_oracle.lus:predef03_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17737 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17737 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/predef03.lus 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 ./myec2c -o /tmp/iter.c /tmp/iter.ec +PASS: ./myec2c {-o /tmp/iter.c /tmp/iter.ec} +spawn ../utils/test_lus2lic_no_node should_work/iter.lus ++ ./lus2lic should_work/iter.lus -n iter --gen-autotest -np +_iter_env.lut generated. +_iter_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/iter.lus ++ ./lus2lic should_work/iter.lus -n iter -ec -o iter.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:iter.ec:iter -rp env:lutin:_iter_env.lut -rp oracle:v6:_iter_oracle.lus:iter_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17756 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17756 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/iter.lus 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 ./myec2c -o /tmp/call05.c /tmp/call05.ec +Segmentation fault +FAIL: Try ec2c on the result: ./myec2c {-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 ./myec2c -o /tmp/Watch.c /tmp/Watch.ec +Segmentation fault +FAIL: Try ec2c on the result: ./myec2c {-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 ./myec2c -o /tmp/testBoite.c /tmp/testBoite.ec +PASS: ./myec2c {-o /tmp/testBoite.c /tmp/testBoite.ec} +spawn ../utils/test_lus2lic_no_node should_work/testBoite.lus ++ ./lus2lic should_work/testBoite.lus -n testBoite --gen-autotest -np +*** Can not find package 'testBoite' in the following packages: +*** 'boite' ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/testBoite.lus 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 ./myec2c -o /tmp/node_caller1.c /tmp/node_caller1.ec +PASS: ./myec2c {-o /tmp/node_caller1.c /tmp/node_caller1.ec} +spawn ../utils/test_lus2lic_no_node should_work/node_caller1.lus ++ ./lus2lic should_work/node_caller1.lus -n node_caller1 --gen-autotest -np +_node_caller1_env.lut generated. +_node_caller1_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/node_caller1.lus ++ ./lus2lic should_work/node_caller1.lus -n node_caller1 -ec -o node_caller1.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:node_caller1.ec:node_caller1 -rp env:lutin:_node_caller1_env.lut -rp oracle:v6:_node_caller1_oracle.lus:node_caller1_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17810 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17810 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/node_caller1.lus 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 ./myec2c -o /tmp/nc1.c /tmp/nc1.ec +PASS: ./myec2c {-o /tmp/nc1.c /tmp/nc1.ec} +spawn ../utils/test_lus2lic_no_node should_work/nc1.lus ++ ./lus2lic should_work/nc1.lus -n nc1 --gen-autotest -np +_nc1_env.lut generated. +_nc1_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/nc1.lus ++ ./lus2lic should_work/nc1.lus -n nc1 -ec -o nc1.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:nc1.ec:nc1 -rp env:lutin:_nc1_env.lut -rp oracle:v6:_nc1_oracle.lus:nc1_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17829 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17829 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/nc1.lus 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 ./myec2c -o /tmp/test_node_expand2.c /tmp/test_node_expand2.ec +PASS: ./myec2c {-o /tmp/test_node_expand2.c /tmp/test_node_expand2.ec} +spawn ../utils/test_lus2lic_no_node should_work/test_node_expand2.lus ++ ./lus2lic should_work/test_node_expand2.lus -n test_node_expand2 --gen-autotest -np +_test_node_expand2_env.lut generated. +_test_node_expand2_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/test_node_expand2.lus ++ ./lus2lic should_work/test_node_expand2.lus -n test_node_expand2 -ec -o test_node_expand2.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:test_node_expand2.ec:test_node_expand2 -rp env:lutin:_test_node_expand2_env.lut -rp oracle:v6:_test_node_expand2_oracle.lus:test_node_expand2_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17848 (ecexe) created +RP Variables are compatible. +Failure occured in lurette: int_of_string +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/test_node_expand2.lus 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 ./myec2c -o /tmp/test.c /tmp/test.ec +PASS: ./myec2c {-o /tmp/test.c /tmp/test.ec} +spawn ../utils/test_lus2lic_no_node should_work/test.lus ++ ./lus2lic should_work/test.lus -n test --gen-autotest -np +_test_env.lut generated. +_test_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/test.lus ++ ./lus2lic should_work/test.lus -n test -ec -o test.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:test.ec:test -rp env:lutin:_test_env.lut -rp oracle:v6:_test_oracle.lus:test_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17867 (ecexe) created +RP Variables are compatible. + +*** The oracle returned false at step 2 +Other Oracle outputs that are true: + b3_bis + b5_bis +Oracle outputs that are false: + b4_bis + b6_bis +Oracle inputs: + b1=t + b2=f + b3=t + b4=t + b5=t + b6=f + +*** The oracle returned false at step 2 +Other Oracle outputs that are true: + b3_bis + b5_bis +Oracle outputs that are false: + b4_bis + b6_bis +Oracle inputs: + b1=t + b2=f + b3=t + b4=t + b5=t + b6=f + +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/test.lus 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 ./myec2c -o /tmp/FALLING_EDGE.c /tmp/FALLING_EDGE.ec +PASS: ./myec2c {-o /tmp/FALLING_EDGE.c /tmp/FALLING_EDGE.ec} +spawn ../utils/test_lus2lic_no_node should_work/FALLING_EDGE.lus ++ ./lus2lic should_work/FALLING_EDGE.lus -n FALLING_EDGE --gen-autotest -np +_FALLING_EDGE_env.lut generated. +_FALLING_EDGE_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/FALLING_EDGE.lus ++ ./lus2lic should_work/FALLING_EDGE.lus -n FALLING_EDGE -ec -o FALLING_EDGE.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:FALLING_EDGE.ec:FALLING_EDGE -rp env:lutin:_FALLING_EDGE_env.lut -rp oracle:v6:_FALLING_EDGE_oracle.lus:FALLING_EDGE_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17886 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17886 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/FALLING_EDGE.lus 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 ./myec2c -o /tmp/SWITCH.c /tmp/SWITCH.ec +PASS: ./myec2c {-o /tmp/SWITCH.c /tmp/SWITCH.ec} +spawn ../utils/test_lus2lic_no_node should_work/SWITCH.lus ++ ./lus2lic should_work/SWITCH.lus -n SWITCH --gen-autotest -np +_SWITCH_env.lut generated. +_SWITCH_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/SWITCH.lus ++ ./lus2lic should_work/SWITCH.lus -n SWITCH -ec -o SWITCH.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:SWITCH.ec:SWITCH -rp env:lutin:_SWITCH_env.lut -rp oracle:v6:_SWITCH_oracle.lus:SWITCH_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17905 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17905 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/SWITCH.lus 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 ./myec2c -o /tmp/cst.c /tmp/cst.ec +PASS: ./myec2c {-o /tmp/cst.c /tmp/cst.ec} +spawn ../utils/test_lus2lic_no_node should_work/cst.lus ++ ./lus2lic should_work/cst.lus -n cst --gen-autotest -np +_cst_env.lut generated. +_cst_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/cst.lus ++ ./lus2lic should_work/cst.lus -n cst -ec -o cst.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:cst.ec:cst -rp env:lutin:_cst_env.lut -rp oracle:v6:_cst_oracle.lus:cst_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17924 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17924 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/cst.lus 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 ./myec2c -o /tmp/minmax5_random.c /tmp/minmax5_random.ec +PASS: ./myec2c {-o /tmp/minmax5_random.c /tmp/minmax5_random.ec} +spawn ../utils/test_lus2lic_no_node should_work/minmax5_random.lus ++ ./lus2lic should_work/minmax5_random.lus -n minmax5_random --gen-autotest -np +*** The soc of minmax5_random::minmax is not defined. FINISH ME! +Extern node not yet supported, sorry + +*** oops: lus2lic internal error + File "src/lic2soc.ml", line 886, column 14 +*** when compiling lustre program should_work/minmax5_random.lus + +*** You migth want to sent a bug report to jahier@imag.fr ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/minmax5_random.lus 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 ./myec2c -o /tmp/matrice2.c /tmp/matrice2.ec +PASS: ./myec2c {-o /tmp/matrice2.c /tmp/matrice2.ec} +spawn ../utils/test_lus2lic_no_node should_work/matrice2.lus ++ ./lus2lic should_work/matrice2.lus -n matrice2 --gen-autotest -np +_matrice2_env.lut generated. +_matrice2_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/matrice2.lus ++ ./lus2lic should_work/matrice2.lus -n matrice2 -ec -o matrice2.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:matrice2.ec:matrice2 -rp env:lutin:_matrice2_env.lut -rp oracle:v6:_matrice2_oracle.lus:matrice2_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17959 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17959 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +PASS: ../utils/test_lus2lic_no_node should_work/matrice2.lus 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 ./myec2c -o /tmp/v1.c /tmp/v1.ec +PASS: ./myec2c {-o /tmp/v1.c /tmp/v1.ec} +spawn ../utils/test_lus2lic_no_node should_work/v1.lus ++ ./lus2lic should_work/v1.lus -n v1 --gen-autotest -np +_v1_env.lut generated. +_v1_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/v1.lus ++ ./lus2lic should_work/v1.lus -n v1 -ec -o v1.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:v1.ec:v1 -rp env:lutin:_v1_env.lut -rp oracle:v6:_v1_oracle.lus:v1_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17978 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17978 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/v1.lus 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 ./myec2c -o /tmp/ply02.c /tmp/ply02.ec +PASS: ./myec2c {-o /tmp/ply02.c /tmp/ply02.ec} +spawn ../utils/test_lus2lic_no_node should_work/ply02.lus ++ ./lus2lic should_work/ply02.lus -n ply02 --gen-autotest -np +_ply02_env.lut generated. +_ply02_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/ply02.lus ++ ./lus2lic should_work/ply02.lus -n ply02 -ec -o ply02.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:ply02.ec:ply02 -rp env:lutin:_ply02_env.lut -rp oracle:v6:_ply02_oracle.lus:ply02_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 17997 (ecexe) created +RP Variables are compatible. +quit + +Killing process 17997 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/ply02.lus 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 ./myec2c -o /tmp/call04.c /tmp/call04.ec +PASS: ./myec2c {-o /tmp/call04.c /tmp/call04.ec} +spawn ../utils/test_lus2lic_no_node should_work/call04.lus ++ ./lus2lic should_work/call04.lus -n call04 --gen-autotest -np +_call04_env.lut generated. +_call04_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/call04.lus ++ ./lus2lic should_work/call04.lus -n call04 -ec -o call04.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:call04.ec:call04 -rp env:lutin:_call04_env.lut -rp oracle:v6:_call04_oracle.lus:call04_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18016 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18016 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/call04.lus 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 ./myec2c -o /tmp/bascule.c /tmp/bascule.ec +PASS: ./myec2c {-o /tmp/bascule.c /tmp/bascule.ec} +spawn ../utils/test_lus2lic_no_node should_work/bascule.lus ++ ./lus2lic should_work/bascule.lus -n bascule --gen-autotest -np +_bascule_env.lut generated. +_bascule_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/bascule.lus ++ ./lus2lic should_work/bascule.lus -n bascule -ec -o bascule.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:bascule.ec:bascule -rp env:lutin:_bascule_env.lut -rp oracle:v6:_bascule_oracle.lus:bascule_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18035 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18035 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/bascule.lus +spawn ./lus2lic -o /tmp/double_delay.lic should_work/double_delay.lus +PASS: ./lus2lic {-o /tmp/double_delay.lic should_work/double_delay.lus} +spawn ./lus2lic -ec -o /tmp/double_delay.ec should_work/double_delay.lus +PASS: ./lus2lic {-ec -o /tmp/double_delay.ec should_work/double_delay.lus} +spawn ./myec2c -o /tmp/double_delay.c /tmp/double_delay.ec +PASS: ./myec2c {-o /tmp/double_delay.c /tmp/double_delay.ec} +spawn ../utils/test_lus2lic_no_node should_work/double_delay.lus ++ ./lus2lic should_work/double_delay.lus -n double_delay --gen-autotest -np +_double_delay_env.lut generated. +_double_delay_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/double_delay.lus ++ ./lus2lic should_work/double_delay.lus -n double_delay -ec -o double_delay.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:double_delay.ec:double_delay -rp env:lutin:_double_delay_env.lut -rp oracle:v6:_double_delay_oracle.lus:double_delay_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18054 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18054 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/double_delay.lus 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 ./myec2c -o /tmp/struct_with.c /tmp/struct_with.ec +PASS: ./myec2c {-o /tmp/struct_with.c /tmp/struct_with.ec} +spawn ../utils/test_lus2lic_no_node should_work/struct_with.lus ++ ./lus2lic should_work/struct_with.lus -n struct_with --gen-autotest -np +_struct_with_env.lut generated. +_struct_with_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/struct_with.lus ++ ./lus2lic should_work/struct_with.lus -n struct_with -ec -o struct_with.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:struct_with.ec:struct_with -rp env:lutin:_struct_with_env.lut -rp oracle:v6:_struct_with_oracle.lus:struct_with_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18073 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18073 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/struct_with.lus 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 ./myec2c -o /tmp/test_node_expand.c /tmp/test_node_expand.ec +PASS: ./myec2c {-o /tmp/test_node_expand.c /tmp/test_node_expand.ec} +spawn ../utils/test_lus2lic_no_node should_work/test_node_expand.lus ++ ./lus2lic should_work/test_node_expand.lus -n test_node_expand --gen-autotest -np +_test_node_expand_env.lut generated. +_test_node_expand_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/test_node_expand.lus ++ ./lus2lic should_work/test_node_expand.lus -n test_node_expand -ec -o test_node_expand.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:test_node_expand.ec:test_node_expand -rp env:lutin:_test_node_expand_env.lut -rp oracle:v6:_test_node_expand_oracle.lus:test_node_expand_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18092 (ecexe) created +RP Variables are compatible. +Failure occured in lurette: int_of_string +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/test_node_expand.lus 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 ./myec2c -o /tmp/mm22.c /tmp/mm22.ec +PASS: ./myec2c {-o /tmp/mm22.c /tmp/mm22.ec} +spawn ../utils/test_lus2lic_no_node should_work/mm22.lus ++ ./lus2lic should_work/mm22.lus -n mm22 --gen-autotest -np +_mm22_env.lut generated. +_mm22_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/mm22.lus ++ ./lus2lic should_work/mm22.lus -n mm22 -ec -o mm22.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:mm22.ec:mm22 -rp env:lutin:_mm22_env.lut -rp oracle:v6:_mm22_oracle.lus:mm22_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18111 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18111 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/mm22.lus 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 ./myec2c -o /tmp/is_stable.c /tmp/is_stable.ec +PASS: ./myec2c {-o /tmp/is_stable.c /tmp/is_stable.ec} +spawn ../utils/test_lus2lic_no_node should_work/is_stable.lus ++ ./lus2lic should_work/is_stable.lus -n is_stable --gen-autotest -np +_is_stable_env.lut generated. +_is_stable_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/is_stable.lus ++ ./lus2lic should_work/is_stable.lus -n is_stable -ec -o is_stable.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:is_stable.ec:is_stable -rp env:lutin:_is_stable_env.lut -rp oracle:v6:_is_stable_oracle.lus:is_stable_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18130 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18130 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/is_stable.lus 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 ./myec2c -o /tmp/test_clash.c /tmp/test_clash.ec +PASS: ./myec2c {-o /tmp/test_clash.c /tmp/test_clash.ec} +spawn ../utils/test_lus2lic_no_node should_work/test_clash.lus ++ ./lus2lic should_work/test_clash.lus -n test_clash --gen-autotest -np +*** Can not find package 'test_clash' in the following packages: +*** 'test' ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/test_clash.lus 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 ./myec2c -o /tmp/model2.c /tmp/model2.ec +PASS: ./myec2c {-o /tmp/model2.c /tmp/model2.ec} +spawn ../utils/test_lus2lic_no_node should_work/model2.lus ++ ./lus2lic should_work/model2.lus -n model2 --gen-autotest -np +*** Can not find package 'model2' in the following packages: +*** 'p' +*** 'u' +*** 'p2' ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/model2.lus 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 ./myec2c -o /tmp/onlyroll2.c /tmp/onlyroll2.ec +PASS: ./myec2c {-o /tmp/onlyroll2.c /tmp/onlyroll2.ec} +spawn ../utils/test_lus2lic_no_node should_work/onlyroll2.lus ++ ./lus2lic should_work/onlyroll2.lus -n onlyroll2 --gen-autotest -np +_onlyroll2_env.lut generated. +_onlyroll2_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/onlyroll2.lus ++ ./lus2lic should_work/onlyroll2.lus -n onlyroll2 -ec -o onlyroll2.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:onlyroll2.ec:onlyroll2 -rp env:lutin:_onlyroll2_env.lut -rp oracle:v6:_onlyroll2_oracle.lus:onlyroll2_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18179 (ecexe) created +RP Variables are compatible. +Failure occured in lurette: The oracle first output should be a bool; but ok has type nil +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/onlyroll2.lus 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 ./myec2c -o /tmp/X6.c /tmp/X6.ec +PASS: ./myec2c {-o /tmp/X6.c /tmp/X6.ec} +spawn ../utils/test_lus2lic_no_node should_work/X6.lus ++ ./lus2lic should_work/X6.lus -n X6 --gen-autotest -np +_X6_env.lut generated. +_X6_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/X6.lus ++ ./lus2lic should_work/X6.lus -n X6 -ec -o X6.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:X6.ec:X6 -rp env:lutin:_X6_env.lut -rp oracle:v6:_X6_oracle.lus:X6_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18198 (ecexe) created +Error in lurette: Lv6errors.Compile_error(_, "\n*** clock error: The two following clocks are not compatible:\n***\t on base\n***\t on b on base\n") +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/X6.lus 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 ./myec2c -o /tmp/zzz2.c /tmp/zzz2.ec +PASS: ./myec2c {-o /tmp/zzz2.c /tmp/zzz2.ec} +spawn ../utils/test_lus2lic_no_node should_work/zzz2.lus ++ ./lus2lic should_work/zzz2.lus -n zzz2 --gen-autotest -np +_zzz2_env.lut generated. +_zzz2_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/zzz2.lus ++ ./lus2lic should_work/zzz2.lus -n zzz2 -ec -o zzz2.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:zzz2.ec:zzz2 -rp env:lutin:_zzz2_env.lut -rp oracle:v6:_zzz2_oracle.lus:zzz2_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18217 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18217 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop okPASS: ../utils/test_lus2lic_no_node should_work/zzz2.lus 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 ./myec2c -o /tmp/polymorphic_pack.c /tmp/polymorphic_pack.ec +PASS: ./myec2c {-o /tmp/polymorphic_pack.c /tmp/polymorphic_pack.ec} +spawn ../utils/test_lus2lic_no_node should_work/polymorphic_pack.lus ++ ./lus2lic should_work/polymorphic_pack.lus -n polymorphic_pack --gen-autotest -np +*** Can not find package 'polymorphic_pack' in the following packages: +*** 'p' ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/polymorphic_pack.lus 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 ./myec2c -o /tmp/COUNTER.c /tmp/COUNTER.ec +PASS: ./myec2c {-o /tmp/COUNTER.c /tmp/COUNTER.ec} +spawn ../utils/test_lus2lic_no_node should_work/COUNTER.lus ++ ./lus2lic should_work/COUNTER.lus -n COUNTER --gen-autotest -np +_COUNTER_env.lut generated. +_COUNTER_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/COUNTER.lus ++ ./lus2lic should_work/COUNTER.lus -n COUNTER -ec -o COUNTER.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:COUNTER.ec:COUNTER -rp env:lutin:_COUNTER_env.lut -rp oracle:v6:_COUNTER_oracle.lus:COUNTER_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18251 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18251 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/COUNTER.lus 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 ./myec2c -o /tmp/minmax3.c /tmp/minmax3.ec +PASS: ./myec2c {-o /tmp/minmax3.c /tmp/minmax3.ec} +spawn ../utils/test_lus2lic_no_node should_work/minmax3.lus ++ ./lus2lic should_work/minmax3.lus -n minmax3 --gen-autotest -np +_minmax3_env.lut generated. +_minmax3_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/minmax3.lus ++ ./lus2lic should_work/minmax3.lus -n minmax3 -ec -o minmax3.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:minmax3.ec:minmax3 -rp env:lutin:_minmax3_env.lut -rp oracle:v6:_minmax3_oracle.lus:minmax3_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18270 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18270 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +PASS: ../utils/test_lus2lic_no_node should_work/minmax3.lus 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 ./myec2c -o /tmp/filter.c /tmp/filter.ec +PASS: ./myec2c {-o /tmp/filter.c /tmp/filter.ec} +spawn ../utils/test_lus2lic_no_node should_work/filter.lus ++ ./lus2lic should_work/filter.lus -n filter --gen-autotest -np +Error. A combinational cycle been detected in file "/home/jahier/lus2lic/test/should_work/filter.lus", line 5, col 5 to 10, token 'filter': + z.x.y = (v00.x) + v00 = (z.x) + z.x.y = (v00.x) ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/filter.lus 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 ./myec2c -o /tmp/ec.c /tmp/ec.ec +PASS: ./myec2c {-o /tmp/ec.c /tmp/ec.ec} +spawn ../utils/test_lus2lic_no_node should_work/ec.lus ++ ./lus2lic should_work/ec.lus -n ec --gen-autotest -np +_ec_env.lut generated. +_ec_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/ec.lus ++ ./lus2lic should_work/ec.lus -n ec -ec -o ec.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:ec.ec:ec -rp env:lutin:_ec_env.lut -rp oracle:v6:_ec_oracle.lus:ec_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18304 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18304 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/ec.lus 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 ./myec2c -o /tmp/morel3.c /tmp/morel3.ec +PASS: ./myec2c {-o /tmp/morel3.c /tmp/morel3.ec} +spawn ../utils/test_lus2lic_no_node should_work/morel3.lus ++ ./lus2lic should_work/morel3.lus -n morel3 --gen-autotest -np +_morel3_env.lut generated. +_morel3_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/morel3.lus ++ ./lus2lic should_work/morel3.lus -n morel3 -ec -o morel3.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:morel3.ec:morel3 -rp env:lutin:_morel3_env.lut -rp oracle:v6:_morel3_oracle.lus:morel3_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18324 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18324 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/morel3.lus 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 ./myec2c -o /tmp/fresh_name.c /tmp/fresh_name.ec +PASS: ./myec2c {-o /tmp/fresh_name.c /tmp/fresh_name.ec} +spawn ../utils/test_lus2lic_no_node should_work/fresh_name.lus ++ ./lus2lic should_work/fresh_name.lus -n fresh_name --gen-autotest -np +_fresh_name_env.lut generated. +_fresh_name_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/fresh_name.lus ++ ./lus2lic should_work/fresh_name.lus -n fresh_name -ec -o fresh_name.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:fresh_name.ec:fresh_name -rp env:lutin:_fresh_name_env.lut -rp oracle:v6:_fresh_name_oracle.lus:fresh_name_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18343 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18343 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/fresh_name.lus 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 ./myec2c -o /tmp/ply03.c /tmp/ply03.ec +PASS: ./myec2c {-o /tmp/ply03.c /tmp/ply03.ec} +spawn ../utils/test_lus2lic_no_node should_work/ply03.lus ++ ./lus2lic should_work/ply03.lus -n ply03 --gen-autotest -np +_ply03_env.lut generated. +_ply03_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/ply03.lus ++ ./lus2lic should_work/ply03.lus -n ply03 -ec -o ply03.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:ply03.ec:ply03 -rp env:lutin:_ply03_env.lut -rp oracle:v6:_ply03_oracle.lus:ply03_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18362 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18362 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/ply03.lus 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 ./myec2c -o /tmp/param_struct.c /tmp/param_struct.ec +PASS: ./myec2c {-o /tmp/param_struct.c /tmp/param_struct.ec} +spawn ../utils/test_lus2lic_no_node should_work/param_struct.lus ++ ./lus2lic should_work/param_struct.lus -n param_struct --gen-autotest -np +_param_struct_env.lut generated. +_param_struct_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/param_struct.lus ++ ./lus2lic should_work/param_struct.lus -n param_struct -ec -o param_struct.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:param_struct.ec:param_struct -rp env:lutin:_param_struct_env.lut -rp oracle:v6:_param_struct_oracle.lus:param_struct_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18381 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18381 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/param_struct.lus 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 ./myec2c -o /tmp/minmax2.c /tmp/minmax2.ec +PASS: ./myec2c {-o /tmp/minmax2.c /tmp/minmax2.ec} +spawn ../utils/test_lus2lic_no_node should_work/minmax2.lus ++ ./lus2lic should_work/minmax2.lus -n minmax2 --gen-autotest -np +_minmax2_env.lut generated. +_minmax2_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/minmax2.lus ++ ./lus2lic should_work/minmax2.lus -n minmax2 -ec -o minmax2.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:minmax2.ec:minmax2 -rp env:lutin:_minmax2_env.lut -rp oracle:v6:_minmax2_oracle.lus:minmax2_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18400 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18400 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/minmax2.lus 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 ./myec2c -o /tmp/plus.c /tmp/plus.ec +PASS: ./myec2c {-o /tmp/plus.c /tmp/plus.ec} +spawn ../utils/test_lus2lic_no_node should_work/plus.lus ++ ./lus2lic should_work/plus.lus -n plus --gen-autotest -np +_plus_env.lut generated. +_plus_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/plus.lus ++ ./lus2lic should_work/plus.lus -n plus -ec -o plus.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:plus.ec:plus -rp env:lutin:_plus_env.lut -rp oracle:v6:_plus_oracle.lus:plus_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18419 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18419 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/plus.lus 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 ./myec2c -o /tmp/xx.c /tmp/xx.ec +PASS: ./myec2c {-o /tmp/xx.c /tmp/xx.ec} +spawn ../utils/test_lus2lic_no_node should_work/xx.lus ++ ./lus2lic should_work/xx.lus -n xx --gen-autotest -np +_xx_env.lut generated. +_xx_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/xx.lus ++ ./lus2lic should_work/xx.lus -n xx -ec -o xx.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:xx.ec:xx -rp env:lutin:_xx_env.lut -rp oracle:v6:_xx_oracle.lus:xx_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18438 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18438 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/xx.lus 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 ./myec2c -o /tmp/call07.c /tmp/call07.ec +PASS: ./myec2c {-o /tmp/call07.c /tmp/call07.ec} +spawn ../utils/test_lus2lic_no_node should_work/call07.lus ++ ./lus2lic should_work/call07.lus -n call07 --gen-autotest -np +_call07_env.lut generated. +_call07_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/call07.lus ++ ./lus2lic should_work/call07.lus -n call07 -ec -o call07.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:call07.ec:call07 -rp env:lutin:_call07_env.lut -rp oracle:v6:_call07_oracle.lus:call07_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18457 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18457 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/call07.lus 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 ./myec2c -o /tmp/shift_ludic.c /tmp/shift_ludic.ec +PASS: ./myec2c {-o /tmp/shift_ludic.c /tmp/shift_ludic.ec} +spawn ../utils/test_lus2lic_no_node should_work/shift_ludic.lus ++ ./lus2lic should_work/shift_ludic.lus -n shift_ludic --gen-autotest -np +_shift_ludic_env.lut generated. +_shift_ludic_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/shift_ludic.lus ++ ./lus2lic should_work/shift_ludic.lus -n shift_ludic -ec -o shift_ludic.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:shift_ludic.ec:shift_ludic -rp env:lutin:_shift_ludic_env.lut -rp oracle:v6:_shift_ludic_oracle.lus:shift_ludic_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18476 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18476 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/shift_ludic.lus 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 ./myec2c -o /tmp/pilote-1.0.c /tmp/pilote-1.0.ec +PASS: ./myec2c {-o /tmp/pilote-1.0.c /tmp/pilote-1.0.ec} +spawn ../utils/test_lus2lic_no_node should_work/pilote-1.0.lus ++ ./lus2lic should_work/pilote-1.0.lus -n pilote-1.0 --gen-autotest -np +*** Can not find package 'pilote-1.0' in the following packages: +*** 'util' +*** 'pilote' ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/pilote-1.0.lus 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 ./myec2c -o /tmp/trivial.c /tmp/trivial.ec +PASS: ./myec2c {-o /tmp/trivial.c /tmp/trivial.ec} +spawn ../utils/test_lus2lic_no_node should_work/trivial.lus ++ ./lus2lic should_work/trivial.lus -n trivial --gen-autotest -np +_trivial_env.lut generated. +_trivial_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/trivial.lus ++ ./lus2lic should_work/trivial.lus -n trivial -ec -o trivial.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:trivial.ec:trivial -rp env:lutin:_trivial_env.lut -rp oracle:v6:_trivial_oracle.lus:trivial_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18511 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18511 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok +PASS: ../utils/test_lus2lic_no_node should_work/trivial.lus 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 ./myec2c -o /tmp/packs.c /tmp/packs.ec +PASS: ./myec2c {-o /tmp/packs.c /tmp/packs.ec} +spawn ../utils/test_lus2lic_no_node should_work/packs.lus ++ ./lus2lic should_work/packs.lus -n packs --gen-autotest -np +*** Can not find package 'packs' in the following packages: +*** 'pbool' +*** 'mainPack' +*** 'pint' +*** 'inter' +*** 'preal' ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/packs.lus 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 ./myec2c -o /tmp/sincos.c /tmp/sincos.ec +PASS: ./myec2c {-o /tmp/sincos.c /tmp/sincos.ec} +spawn ../utils/test_lus2lic_no_node should_work/sincos.lus ++ ./lus2lic should_work/sincos.lus -n sincos --gen-autotest -np +_sincos_env.lut generated. +_sincos_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/sincos.lus ++ ./lus2lic should_work/sincos.lus -n sincos -ec -o sincos.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:sincos.ec:sincos -rp env:lutin:_sincos_env.lut -rp oracle:v6:_sincos_oracle.lus:sincos_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18545 (ecexe) created +RP Variables are compatible. +#ERROR value read. bye! +RifIO.Bye +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/sincos.lus 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 ./myec2c -o /tmp/newpacks.c /tmp/newpacks.ec +PASS: ./myec2c {-o /tmp/newpacks.c /tmp/newpacks.ec} +spawn ../utils/test_lus2lic_no_node should_work/newpacks.lus ++ ./lus2lic should_work/newpacks.lus -n newpacks --gen-autotest -np +*** Can not find package 'newpacks' in the following packages: +*** 'pbool' +*** 'mainPack' +*** 'pint' +*** 'inter' +*** 'preal' ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/newpacks.lus 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 ./myec2c -o /tmp/morel5.c /tmp/morel5.ec +PASS: ./myec2c {-o /tmp/morel5.c /tmp/morel5.ec} +spawn ../utils/test_lus2lic_no_node should_work/morel5.lus ++ ./lus2lic should_work/morel5.lus -n morel5 --gen-autotest -np +_morel5_env.lut generated. +_morel5_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/morel5.lus ++ ./lus2lic should_work/morel5.lus -n morel5 -ec -o morel5.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:morel5.ec:morel5 -rp env:lutin:_morel5_env.lut -rp oracle:v6:_morel5_oracle.lus:morel5_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18579 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18579 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/morel5.lus 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 ./myec2c -o /tmp/bred.c /tmp/bred.ec +PASS: ./myec2c {-o /tmp/bred.c /tmp/bred.ec} +spawn ../utils/test_lus2lic_no_node should_work/bred.lus ++ ./lus2lic should_work/bred.lus -n bred --gen-autotest -np +_bred_env.lut generated. +_bred_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/bred.lus ++ ./lus2lic should_work/bred.lus -n bred -ec -o bred.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:bred.ec:bred -rp env:lutin:_bred_env.lut -rp oracle:v6:_bred_oracle.lus:bred_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18598 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18598 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/bred.lus +spawn ./lus2lic -o /tmp/test_diese.lic should_work/test_diese.lus +PASS: ./lus2lic {-o /tmp/test_diese.lic should_work/test_diese.lus} +spawn ./lus2lic -ec -o /tmp/test_diese.ec should_work/test_diese.lus +PASS: ./lus2lic {-ec -o /tmp/test_diese.ec should_work/test_diese.lus} +spawn ./myec2c -o /tmp/test_diese.c /tmp/test_diese.ec +PASS: ./myec2c {-o /tmp/test_diese.c /tmp/test_diese.ec} +spawn ../utils/test_lus2lic_no_node should_work/test_diese.lus ++ ./lus2lic should_work/test_diese.lus -n test_diese --gen-autotest -np +_test_diese_env.lut generated. +_test_diese_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/test_diese.lus ++ ./lus2lic should_work/test_diese.lus -n test_diese -ec -o test_diese.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:test_diese.ec:test_diese -rp env:lutin:_test_diese_env.lut -rp oracle:v6:_test_diese_oracle.lus:test_diese_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18617 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18617 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/test_diese.lus 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 ./myec2c -o /tmp/tri.c /tmp/tri.ec +PASS: ./myec2c {-o /tmp/tri.c /tmp/tri.ec} +spawn ../utils/test_lus2lic_no_node should_work/tri.lus ++ ./lus2lic should_work/tri.lus -n tri --gen-autotest -np +_tri_env.lut generated. +_tri_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/tri.lus ++ ./lus2lic should_work/tri.lus -n tri -ec -o tri.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:tri.ec:tri -rp env:lutin:_tri_env.lut -rp oracle:v6:_tri_oracle.lus:tri_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18638 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18638 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/tri.lus 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 ./myec2c -o /tmp/calculs_max.c /tmp/calculs_max.ec +PASS: ./myec2c {-o /tmp/calculs_max.c /tmp/calculs_max.ec} +spawn ../utils/test_lus2lic_no_node should_work/calculs_max.lus ++ ./lus2lic should_work/calculs_max.lus -n calculs_max --gen-autotest -np +_calculs_max_env.lut generated. +_calculs_max_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/calculs_max.lus ++ ./lus2lic should_work/calculs_max.lus -n calculs_max -ec -o calculs_max.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:calculs_max.ec:calculs_max -rp env:lutin:_calculs_max_env.lut -rp oracle:v6:_calculs_max_oracle.lus:calculs_max_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18657 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18657 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/calculs_max.lus 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 ./myec2c -o /tmp/testCA.c /tmp/testCA.ec +PASS: ./myec2c {-o /tmp/testCA.c /tmp/testCA.ec} +spawn ../utils/test_lus2lic_no_node should_work/testCA.lus ++ ./lus2lic should_work/testCA.lus -n testCA --gen-autotest -np +_testCA_env.lut generated. +_testCA_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/testCA.lus ++ ./lus2lic should_work/testCA.lus -n testCA -ec -o testCA.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:testCA.ec:testCA -rp env:lutin:_testCA_env.lut -rp oracle:v6:_testCA_oracle.lus:testCA_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18676 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18676 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +PASS: ../utils/test_lus2lic_no_node should_work/testCA.lus 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 ./myec2c -o /tmp/deconne.c /tmp/deconne.ec +Segmentation fault +FAIL: Try ec2c on the result: ./myec2c {-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 ./myec2c -o /tmp/noAlarm.c /tmp/noAlarm.ec +PASS: ./myec2c {-o /tmp/noAlarm.c /tmp/noAlarm.ec} +spawn ../utils/test_lus2lic_no_node should_work/noAlarm.lus ++ ./lus2lic should_work/noAlarm.lus -n noAlarm --gen-autotest -np +_noAlarm_env.lut generated. +_noAlarm_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/noAlarm.lus ++ ./lus2lic should_work/noAlarm.lus -n noAlarm -ec -o noAlarm.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:noAlarm.ec:noAlarm -rp env:lutin:_noAlarm_env.lut -rp oracle:v6:_noAlarm_oracle.lus:noAlarm_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18705 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18705 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/noAlarm.lus 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 ./myec2c -o /tmp/clock_ite.c /tmp/clock_ite.ec +PASS: ./myec2c {-o /tmp/clock_ite.c /tmp/clock_ite.ec} +spawn ../utils/test_lus2lic_no_node should_work/clock_ite.lus ++ ./lus2lic should_work/clock_ite.lus -n clock_ite --gen-autotest -np +_clock_ite_env.lut generated. +_clock_ite_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/clock_ite.lus ++ ./lus2lic should_work/clock_ite.lus -n clock_ite -ec -o clock_ite.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:clock_ite.ec:clock_ite -rp env:lutin:_clock_ite_env.lut -rp oracle:v6:_clock_ite_oracle.lus:clock_ite_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18724 (ecexe) created +Error in lurette: Lv6errors.Compile_error(_, "\n*** clock error: The two following clocks are not compatible:\n***\t on base\n***\t on a on base\n") +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/clock_ite.lus 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 ./myec2c -o /tmp/morel4.c /tmp/morel4.ec +PASS: ./myec2c {-o /tmp/morel4.c /tmp/morel4.ec} +spawn ../utils/test_lus2lic_no_node should_work/morel4.lus ++ ./lus2lic should_work/morel4.lus -n morel4 --gen-autotest -np +_morel4_env.lut generated. +_morel4_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/morel4.lus ++ ./lus2lic should_work/morel4.lus -n morel4 -ec -o morel4.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:morel4.ec:morel4 -rp env:lutin:_morel4_env.lut -rp oracle:v6:_morel4_oracle.lus:morel4_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18743 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18743 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/morel4.lus 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 ./myec2c -o /tmp/param_node4.c /tmp/param_node4.ec +PASS: ./myec2c {-o /tmp/param_node4.c /tmp/param_node4.ec} +spawn ../utils/test_lus2lic_no_node should_work/param_node4.lus ++ ./lus2lic should_work/param_node4.lus -n param_node4 --gen-autotest -np +_param_node4_env.lut generated. +_param_node4_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/param_node4.lus ++ ./lus2lic should_work/param_node4.lus -n param_node4 -ec -o param_node4.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:param_node4.ec:param_node4 -rp env:lutin:_param_node4_env.lut -rp oracle:v6:_param_node4_oracle.lus:param_node4_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18762 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18762 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/param_node4.lus 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 ./myec2c -o /tmp/bad_call03.c /tmp/bad_call03.ec +PASS: ./myec2c {-o /tmp/bad_call03.c /tmp/bad_call03.ec} +spawn ../utils/test_lus2lic_no_node should_work/bad_call03.lus ++ ./lus2lic should_work/bad_call03.lus -n bad_call03 --gen-autotest -np +_bad_call03_env.lut generated. +_bad_call03_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/bad_call03.lus ++ ./lus2lic should_work/bad_call03.lus -n bad_call03 -ec -o bad_call03.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:bad_call03.ec:bad_call03 -rp env:lutin:_bad_call03_env.lut -rp oracle:v6:_bad_call03_oracle.lus:bad_call03_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18781 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18781 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/bad_call03.lus 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 ./myec2c -o /tmp/onlyroll.c /tmp/onlyroll.ec +PASS: ./myec2c {-o /tmp/onlyroll.c /tmp/onlyroll.ec} +spawn ../utils/test_lus2lic_no_node should_work/onlyroll.lus ++ ./lus2lic should_work/onlyroll.lus -n onlyroll --gen-autotest -np +_onlyroll_env.lut generated. +_onlyroll_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/onlyroll.lus ++ ./lus2lic should_work/onlyroll.lus -n onlyroll -ec -o onlyroll.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:onlyroll.ec:onlyroll -rp env:lutin:_onlyroll_env.lut -rp oracle:v6:_onlyroll_oracle.lus:onlyroll_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18800 (ecexe) created +RP Variables are compatible. +Failure occured in lurette: The oracle first output should be a bool; but ok has type nil +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/onlyroll.lus 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 ./myec2c -o /tmp/produitBool.c /tmp/produitBool.ec +PASS: ./myec2c {-o /tmp/produitBool.c /tmp/produitBool.ec} +spawn ../utils/test_lus2lic_no_node should_work/produitBool.lus ++ ./lus2lic should_work/produitBool.lus -n produitBool --gen-autotest -np +_produitBool_env.lut generated. +_produitBool_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/produitBool.lus ++ ./lus2lic should_work/produitBool.lus -n produitBool -ec -o produitBool.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:produitBool.ec:produitBool -rp env:lutin:_produitBool_env.lut -rp oracle:v6:_produitBool_oracle.lus:produitBool_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18820 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18820 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/produitBool.lus 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 ./myec2c -o /tmp/noeudsIndependants.c /tmp/noeudsIndependants.ec +PASS: ./myec2c {-o /tmp/noeudsIndependants.c /tmp/noeudsIndependants.ec} +spawn ../utils/test_lus2lic_no_node should_work/noeudsIndependants.lus ++ ./lus2lic should_work/noeudsIndependants.lus -n noeudsIndependants --gen-autotest -np +_noeudsIndependants_env.lut generated. +_noeudsIndependants_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/noeudsIndependants.lus ++ ./lus2lic should_work/noeudsIndependants.lus -n noeudsIndependants -ec -o noeudsIndependants.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:noeudsIndependants.ec:noeudsIndependants -rp env:lutin:_noeudsIndependants_env.lut -rp oracle:v6:_noeudsIndependants_oracle.lus:noeudsIndependants_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18839 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18839 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/noeudsIndependants.lus 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 ./myec2c -o /tmp/mouse.c /tmp/mouse.ec +PASS: ./myec2c {-o /tmp/mouse.c /tmp/mouse.ec} +spawn ../utils/test_lus2lic_no_node should_work/mouse.lus ++ ./lus2lic should_work/mouse.lus -n mouse --gen-autotest -np +_mouse_env.lut generated. +_mouse_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/mouse.lus ++ ./lus2lic should_work/mouse.lus -n mouse -ec -o mouse.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:mouse.ec:mouse -rp env:lutin:_mouse_env.lut -rp oracle:v6:_mouse_oracle.lus:mouse_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18858 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18858 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/mouse.lus 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 ./myec2c -o /tmp/param_node3.c /tmp/param_node3.ec +PASS: ./myec2c {-o /tmp/param_node3.c /tmp/param_node3.ec} +spawn ../utils/test_lus2lic_no_node should_work/param_node3.lus ++ ./lus2lic should_work/param_node3.lus -n param_node3 --gen-autotest -np +_param_node3_env.lut generated. +_param_node3_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/param_node3.lus ++ ./lus2lic should_work/param_node3.lus -n param_node3 -ec -o param_node3.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:param_node3.ec:param_node3 -rp env:lutin:_param_node3_env.lut -rp oracle:v6:_param_node3_oracle.lus:param_node3_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18877 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18877 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/param_node3.lus 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 ./myec2c -o /tmp/pipeline.c /tmp/pipeline.ec +PASS: ./myec2c {-o /tmp/pipeline.c /tmp/pipeline.ec} +spawn ../utils/test_lus2lic_no_node should_work/pipeline.lus ++ ./lus2lic should_work/pipeline.lus -n pipeline --gen-autotest -np +_pipeline_env.lut generated. +_pipeline_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/pipeline.lus ++ ./lus2lic should_work/pipeline.lus -n pipeline -ec -o pipeline.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:pipeline.ec:pipeline -rp env:lutin:_pipeline_env.lut -rp oracle:v6:_pipeline_oracle.lus:pipeline_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18896 (ecexe) created +RP Variables are compatible. + +*** The oracle returned false at step 1 +Other Oracle outputs that are true: + out_bis_0 + out_bis_1 + out_bis_2 + out_bis_3 + out_bis_4 + out_bis_5 + out_bis_6 + out_bis_7 + out_bis_8 + out_bis_9 +Oracle inputs: + in_0=t + in_1=t + in_2=f + in_3=f + in_4=t + in_5=f + in_6=t + in_7=f + in_8=t + in_9=t + out_0=f + out_1=t + out_2=t + out_3=t + out_4=t + out_5=t + out_6=f + out_7=t + out_8=t + out_9=f + +*** The oracle returned false at step 1 +Other Oracle outputs that are true: + out_bis_0 + out_bis_1 + out_bis_2 + out_bis_3 + out_bis_4 + out_bis_5 + out_bis_6 + out_bis_7 + out_bis_8 + out_bis_9 +Oracle inputs: + in_0=t + in_1=t + in_2=f + in_3=f + in_4=t + in_5=f + in_6=t + in_7=f + in_8=t + in_9=t + out_0=f + out_1=t + out_2=t + out_3=t + out_4=t + out_5=t + out_6=f + out_7=t + out_8=t + out_9=f + +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/pipeline.lus 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 ./myec2c -o /tmp/mapinf.c /tmp/mapinf.ec +PASS: ./myec2c {-o /tmp/mapinf.c /tmp/mapinf.ec} +spawn ../utils/test_lus2lic_no_node should_work/mapinf.lus ++ ./lus2lic should_work/mapinf.lus -n mapinf --gen-autotest -np +_mapinf_env.lut generated. +_mapinf_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/mapinf.lus ++ ./lus2lic should_work/mapinf.lus -n mapinf -ec -o mapinf.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:mapinf.ec:mapinf -rp env:lutin:_mapinf_env.lut -rp oracle:v6:_mapinf_oracle.lus:mapinf_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18915 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18915 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/mapinf.lus 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 ./myec2c -o /tmp/integrator.c /tmp/integrator.ec +PASS: ./myec2c {-o /tmp/integrator.c /tmp/integrator.ec} +spawn ../utils/test_lus2lic_no_node should_work/integrator.lus ++ ./lus2lic should_work/integrator.lus -n integrator --gen-autotest -np +_integrator_env.lut generated. +_integrator_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/integrator.lus ++ ./lus2lic should_work/integrator.lus -n integrator -ec -o integrator.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:integrator.ec:integrator -rp env:lutin:_integrator_env.lut -rp oracle:v6:_integrator_oracle.lus:integrator_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18934 (ecexe) created +RP Variables are compatible. + +*** The oracle returned false at step 1 +Oracle numeric outputs: + Y_bis=-4244545.45608 +Oracle inputs: + F=-318.476545513 + STEP=-1298.70542566 + init=6154.38594978 + Y=-4244556.31 + +*** The oracle returned false at step 1 +Oracle numeric outputs: + Y_bis=-4244545.45608 +Oracle inputs: + F=-318.476545513 + STEP=-1298.70542566 + init=6154.38594978 + Y=-4244556.31 + +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/integrator.lus 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 ./myec2c -o /tmp/nc4.c /tmp/nc4.ec +PASS: ./myec2c {-o /tmp/nc4.c /tmp/nc4.ec} +spawn ../utils/test_lus2lic_no_node should_work/nc4.lus ++ ./lus2lic should_work/nc4.lus -n nc4 --gen-autotest -np +_nc4_env.lut generated. +_nc4_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/nc4.lus ++ ./lus2lic should_work/nc4.lus -n nc4 -ec -o nc4.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:nc4.ec:nc4 -rp env:lutin:_nc4_env.lut -rp oracle:v6:_nc4_oracle.lus:nc4_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18953 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18953 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/nc4.lus 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 ./myec2c -o /tmp/mm3.c /tmp/mm3.ec +PASS: ./myec2c {-o /tmp/mm3.c /tmp/mm3.ec} +spawn ../utils/test_lus2lic_no_node should_work/mm3.lus ++ ./lus2lic should_work/mm3.lus -n mm3 --gen-autotest -np +_mm3_env.lut generated. +_mm3_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/mm3.lus ++ ./lus2lic should_work/mm3.lus -n mm3 -ec -o mm3.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:mm3.ec:mm3 -rp env:lutin:_mm3_env.lut -rp oracle:v6:_mm3_oracle.lus:mm3_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18972 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18972 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/mm3.lus 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 ./myec2c -o /tmp/over2.c /tmp/over2.ec +PASS: ./myec2c {-o /tmp/over2.c /tmp/over2.ec} +spawn ../utils/test_lus2lic_no_node should_work/over2.lus ++ ./lus2lic should_work/over2.lus -n over2 --gen-autotest -np +_over2_env.lut generated. +_over2_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/over2.lus ++ ./lus2lic should_work/over2.lus -n over2 -ec -o over2.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:over2.ec:over2 -rp env:lutin:_over2_env.lut -rp oracle:v6:_over2_oracle.lus:over2_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 18991 (ecexe) created +RP Variables are compatible. +quit + +Killing process 18991 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/over2.lus 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 ./myec2c -o /tmp/over3.c /tmp/over3.ec +PASS: ./myec2c {-o /tmp/over3.c /tmp/over3.ec} +spawn ../utils/test_lus2lic_no_node should_work/over3.lus ++ ./lus2lic should_work/over3.lus -n over3 --gen-autotest -np +_over3_env.lut generated. +_over3_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/over3.lus ++ ./lus2lic should_work/over3.lus -n over3 -ec -o over3.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:over3.ec:over3 -rp env:lutin:_over3_env.lut -rp oracle:v6:_over3_oracle.lus:over3_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19012 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19012 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/over3.lus 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 ./myec2c -o /tmp/complex.c /tmp/complex.ec +PASS: ./myec2c {-o /tmp/complex.c /tmp/complex.ec} +spawn ../utils/test_lus2lic_no_node should_work/complex.lus ++ ./lus2lic should_work/complex.lus -n complex --gen-autotest -np +_complex_env.lut generated. +_complex_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/complex.lus ++ ./lus2lic should_work/complex.lus -n complex -ec -o complex.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:complex.ec:complex -rp env:lutin:_complex_env.lut -rp oracle:v6:_complex_oracle.lus:complex_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19031 (ecexe) created +Error in lurette: Parsing.Parse_error +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/complex.lus 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 ./myec2c -o /tmp/initial.c /tmp/initial.ec +PASS: ./myec2c {-o /tmp/initial.c /tmp/initial.ec} +spawn ../utils/test_lus2lic_no_node should_work/initial.lus ++ ./lus2lic should_work/initial.lus -n initial --gen-autotest -np +_initial_env.lut generated. +_initial_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/initial.lus ++ ./lus2lic should_work/initial.lus -n initial -ec -o initial.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:initial.ec:initial -rp env:lutin:_initial_env.lut -rp oracle:v6:_initial_oracle.lus:initial_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19050 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19050 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/initial.lus 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 ./myec2c -o /tmp/declaration.c /tmp/declaration.ec +PASS: ./myec2c {-o /tmp/declaration.c /tmp/declaration.ec} +spawn ../utils/test_lus2lic_no_node should_work/declaration.lus ++ ./lus2lic should_work/declaration.lus -n declaration --gen-autotest -np +_declaration_env.lut generated. +_declaration_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/declaration.lus ++ ./lus2lic should_work/declaration.lus -n declaration -ec -o declaration.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:declaration.ec:declaration -rp env:lutin:_declaration_env.lut -rp oracle:v6:_declaration_oracle.lus:declaration_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19069 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19069 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/declaration.lus 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 ./myec2c -o /tmp/PCOND1.c /tmp/PCOND1.ec +PASS: ./myec2c {-o /tmp/PCOND1.c /tmp/PCOND1.ec} +spawn ../utils/test_lus2lic_no_node should_work/PCOND1.lus ++ ./lus2lic should_work/PCOND1.lus -n PCOND1 --gen-autotest -np +_PCOND1_env.lut generated. +_PCOND1_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/PCOND1.lus ++ ./lus2lic should_work/PCOND1.lus -n PCOND1 -ec -o PCOND1.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:PCOND1.ec:PCOND1 -rp env:lutin:_PCOND1_env.lut -rp oracle:v6:_PCOND1_oracle.lus:PCOND1_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19088 (ecexe) created +Error in lurette: Lv6errors.Compile_error(_, "\n*** clock error: The two following clocks are not compatible:\n***\t on base\n***\t on h0 on base\n") +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/PCOND1.lus 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 ./myec2c -o /tmp/TIME_STABLE1.c /tmp/TIME_STABLE1.ec +PASS: ./myec2c {-o /tmp/TIME_STABLE1.c /tmp/TIME_STABLE1.ec} +spawn ../utils/test_lus2lic_no_node should_work/TIME_STABLE1.lus ++ ./lus2lic should_work/TIME_STABLE1.lus -n TIME_STABLE1 --gen-autotest -np +_TIME_STABLE1_env.lut generated. +_TIME_STABLE1_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/TIME_STABLE1.lus ++ ./lus2lic should_work/TIME_STABLE1.lus -n TIME_STABLE1 -ec -o TIME_STABLE1.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:TIME_STABLE1.ec:TIME_STABLE1 -rp env:lutin:_TIME_STABLE1_env.lut -rp oracle:v6:_TIME_STABLE1_oracle.lus:TIME_STABLE1_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19107 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19107 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/TIME_STABLE1.lus 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 ./myec2c -o /tmp/nc5.c /tmp/nc5.ec +PASS: ./myec2c {-o /tmp/nc5.c /tmp/nc5.ec} +spawn ../utils/test_lus2lic_no_node should_work/nc5.lus ++ ./lus2lic should_work/nc5.lus -n nc5 --gen-autotest -np +_nc5_env.lut generated. +_nc5_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/nc5.lus ++ ./lus2lic should_work/nc5.lus -n nc5 -ec -o nc5.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:nc5.ec:nc5 -rp env:lutin:_nc5_env.lut -rp oracle:v6:_nc5_oracle.lus:nc5_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19126 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19126 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/nc5.lus 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 ./myec2c -o /tmp/call.c /tmp/call.ec +Segmentation fault +FAIL: Try ec2c on the result: ./myec2c {-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 ./myec2c -o /tmp/mouse1.c /tmp/mouse1.ec +PASS: ./myec2c {-o /tmp/mouse1.c /tmp/mouse1.ec} +spawn ../utils/test_lus2lic_no_node should_work/mouse1.lus ++ ./lus2lic should_work/mouse1.lus -n mouse1 --gen-autotest -np +_mouse1_env.lut generated. +_mouse1_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/mouse1.lus ++ ./lus2lic should_work/mouse1.lus -n mouse1 -ec -o mouse1.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:mouse1.ec:mouse1 -rp env:lutin:_mouse1_env.lut -rp oracle:v6:_mouse1_oracle.lus:mouse1_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19155 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19155 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/mouse1.lus 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 ./myec2c -o /tmp/lustre_test1_ok.c /tmp/lustre_test1_ok.ec +PASS: ./myec2c {-o /tmp/lustre_test1_ok.c /tmp/lustre_test1_ok.ec} +spawn ../utils/test_lus2lic_no_node should_work/lustre_test1_ok.lus ++ ./lus2lic should_work/lustre_test1_ok.lus -n lustre_test1_ok --gen-autotest -np +_lustre_test1_ok_env.lut generated. +_lustre_test1_ok_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/lustre_test1_ok.lus ++ ./lus2lic should_work/lustre_test1_ok.lus -n lustre_test1_ok -ec -o lustre_test1_ok.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:lustre_test1_ok.ec:lustre_test1_ok -rp env:lutin:_lustre_test1_ok_env.lut -rp oracle:v6:_lustre_test1_ok_oracle.lus:lustre_test1_ok_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19174 (ecexe) created +Error in lurette: Lv6errors.Compile_error(_, "\n*** clock error: The two following clocks are not compatible:\n***\t on base\n***\t on cl1_2 on base\n") +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/lustre_test1_ok.lus 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 ./myec2c -o /tmp/compteur.c /tmp/compteur.ec +PASS: ./myec2c {-o /tmp/compteur.c /tmp/compteur.ec} +spawn ../utils/test_lus2lic_no_node should_work/compteur.lus ++ ./lus2lic should_work/compteur.lus -n compteur --gen-autotest -np +_compteur_env.lut generated. +_compteur_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/compteur.lus ++ ./lus2lic should_work/compteur.lus -n compteur -ec -o compteur.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:compteur.ec:compteur -rp env:lutin:_compteur_env.lut -rp oracle:v6:_compteur_oracle.lus:compteur_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19193 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19193 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/compteur.lus 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 ./myec2c -o /tmp/Int.c /tmp/Int.ec +PASS: ./myec2c {-o /tmp/Int.c /tmp/Int.ec} +spawn ../utils/test_lus2lic_no_node should_work/Int.lus ++ ./lus2lic should_work/Int.lus -n Int --gen-autotest -np +*** Can not find package 'Int' in the following packages: +*** 'mainPack' +*** 'Int8' ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/Int.lus +spawn ./lus2lic -o /tmp/tranche.lic should_work/tranche.lus +*** Error in file "/home/jahier/lus2lic/test/should_work/tranche.lus", line 7, col 5 to 5, token 'n': +*** +*** can't eval constant: +*** cannot access this extern constant value + +FAIL: without any option: ./lus2lic {-o /tmp/tranche.lic should_work/tranche.lus} +spawn ./lus2lic -ec -o /tmp/tranche.ec should_work/tranche.lus +*** Error in file "/home/jahier/lus2lic/test/should_work/tranche.lus", line 7, col 5 to 5, token 'n': +*** +*** can't eval constant: +*** cannot access this extern constant value + +FAIL: Generate ec code : ./lus2lic {-ec -o /tmp/tranche.ec should_work/tranche.lus} 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 ./myec2c -o /tmp/t2.c /tmp/t2.ec +PASS: ./myec2c {-o /tmp/t2.c /tmp/t2.ec} +spawn ../utils/test_lus2lic_no_node should_work/t2.lus ++ ./lus2lic should_work/t2.lus -n t2 --gen-autotest -np +_t2_env.lut generated. +_t2_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/t2.lus ++ ./lus2lic should_work/t2.lus -n t2 -ec -o t2.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:t2.ec:t2 -rp env:lutin:_t2_env.lut -rp oracle:v6:_t2_oracle.lus:t2_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19233 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19233 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/t2.lus 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 ./myec2c -o /tmp/arbitre.c /tmp/arbitre.ec +Segmentation fault +FAIL: Try ec2c on the result: ./myec2c {-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 ./myec2c -o /tmp/test_const.c /tmp/test_const.ec +PASS: ./myec2c {-o /tmp/test_const.c /tmp/test_const.ec} +spawn ../utils/test_lus2lic_no_node should_work/test_const.lus ++ ./lus2lic should_work/test_const.lus -n test_const --gen-autotest -np +_test_const_env.lut generated. +_test_const_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/test_const.lus ++ ./lus2lic should_work/test_const.lus -n test_const -ec -o test_const.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:test_const.ec:test_const -rp env:lutin:_test_const_env.lut -rp oracle:v6:_test_const_oracle.lus:test_const_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19262 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19262 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/test_const.lus 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 ./myec2c -o /tmp/when_tuple.c /tmp/when_tuple.ec +Segmentation fault +FAIL: Try ec2c on the result: ./myec2c {-o /tmp/when_tuple.c /tmp/when_tuple.ec} +spawn ./lus2lic -o /tmp/carV2.lic should_work/carV2.lus +PASS: ./lus2lic {-o /tmp/carV2.lic should_work/carV2.lus} +spawn ./lus2lic -ec -o /tmp/carV2.ec should_work/carV2.lus +PASS: ./lus2lic {-ec -o /tmp/carV2.ec should_work/carV2.lus} +spawn ./myec2c -o /tmp/carV2.c /tmp/carV2.ec +PASS: ./myec2c {-o /tmp/carV2.c /tmp/carV2.ec} +spawn ../utils/test_lus2lic_no_node should_work/carV2.lus ++ ./lus2lic should_work/carV2.lus -n carV2 --gen-autotest -np +_carV2_env.lut generated. +_carV2_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/carV2.lus ++ ./lus2lic should_work/carV2.lus -n carV2 -ec -o carV2.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:carV2.ec:carV2 -rp env:lutin:_carV2_env.lut -rp oracle:v6:_carV2_oracle.lus:carV2_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19291 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19291 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/carV2.lus +spawn ./lus2lic -o /tmp/test_merge.lic should_work/test_merge.lus +PASS: ./lus2lic {-o /tmp/test_merge.lic should_work/test_merge.lus} +spawn ./lus2lic -ec -o /tmp/test_merge.ec should_work/test_merge.lus +PASS: ./lus2lic {-ec -o /tmp/test_merge.ec should_work/test_merge.lus} +spawn ./myec2c -o /tmp/test_merge.c /tmp/test_merge.ec +syntax error - at line 14 +syntax errors... +FAIL: Try ec2c on the result: ./myec2c {-o /tmp/test_merge.c /tmp/test_merge.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 ./myec2c -o /tmp/FillFollowedByRed.c /tmp/FillFollowedByRed.ec +PASS: ./myec2c {-o /tmp/FillFollowedByRed.c /tmp/FillFollowedByRed.ec} +spawn ../utils/test_lus2lic_no_node should_work/FillFollowedByRed.lus ++ ./lus2lic should_work/FillFollowedByRed.lus -n FillFollowedByRed --gen-autotest -np +_FillFollowedByRed_env.lut generated. +_FillFollowedByRed_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/FillFollowedByRed.lus ++ ./lus2lic should_work/FillFollowedByRed.lus -n FillFollowedByRed -ec -o FillFollowedByRed.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:FillFollowedByRed.ec:FillFollowedByRed -rp env:lutin:_FillFollowedByRed_env.lut -rp oracle:v6:_FillFollowedByRed_oracle.lus:FillFollowedByRed_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19320 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19320 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/FillFollowedByRed.lus 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 ./myec2c -o /tmp/sample_time_change.c /tmp/sample_time_change.ec +PASS: ./myec2c {-o /tmp/sample_time_change.c /tmp/sample_time_change.ec} +spawn ../utils/test_lus2lic_no_node should_work/sample_time_change.lus ++ ./lus2lic should_work/sample_time_change.lus -n sample_time_change --gen-autotest -np +_sample_time_change_env.lut generated. +_sample_time_change_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/sample_time_change.lus ++ ./lus2lic should_work/sample_time_change.lus -n sample_time_change -ec -o sample_time_change.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:sample_time_change.ec:sample_time_change -rp env:lutin:_sample_time_change_env.lut -rp oracle:v6:_sample_time_change_oracle.lus:sample_time_change_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19339 (ecexe) created +Error in lurette: Lv6errors.Compile_error(_, "\n*** clock error: The two following clocks are not compatible:\n***\t on base\n***\t on cl1_12_3 on base\n") +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/sample_time_change.lus +spawn ./lus2lic -o /tmp/test_enum.lic should_work/test_enum.lus +PASS: ./lus2lic {-o /tmp/test_enum.lic should_work/test_enum.lus} +spawn ./lus2lic -ec -o /tmp/test_enum.ec should_work/test_enum.lus +PASS: ./lus2lic {-ec -o /tmp/test_enum.ec should_work/test_enum.lus} +spawn ./myec2c -o /tmp/test_enum.c /tmp/test_enum.ec +PASS: ./myec2c {-o /tmp/test_enum.c /tmp/test_enum.ec} +spawn ../utils/test_lus2lic_no_node should_work/test_enum.lus ++ ./lus2lic should_work/test_enum.lus -n test_enum --gen-autotest -np +_test_enum_env.lut generated. +_test_enum_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/test_enum.lus ++ ./lus2lic should_work/test_enum.lus -n test_enum -ec -o test_enum.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:test_enum.ec:test_enum -rp env:lutin:_test_enum_env.lut -rp oracle:v6:_test_enum_oracle.lus:test_enum_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19358 (ecexe) created +Some variables are missing in input of lutin: c:int,c2:int +try with luciole! +File lurette_luciole.c has been created +Inputs are missing. Try to generate them with luciole +Luciole: generate lurette_luciole.c +Luciole: generate lurette.dro from lurette_luciole.c +gcc lurette_luciole.c -shared -o lurette_luciole.dro -I /home/jahier/lurette/include +lurette_luciole.c:17:5: error: unknown type name '_couleur' +lurette_luciole.c:18:5: error: unknown type name '_color' +lurette_luciole.c:17:14: error: duplicate member '_c' +lurette_luciole.c:18:12: error: duplicate member '_c2' + ... gcc exited normally. + +luciole: launch simec_trap on lurette.dro +simec_trap ./lurette_luciole.dro 19357 +*** cannot handle couleur type as input of Luciole +File "../obj-linux/lustreRun.ml", line 410, characters 21-27: Assertion failed +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/test_enum.lus 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 ./myec2c -o /tmp/predef01.c /tmp/predef01.ec +PASS: ./myec2c {-o /tmp/predef01.c /tmp/predef01.ec} +spawn ../utils/test_lus2lic_no_node should_work/predef01.lus ++ ./lus2lic should_work/predef01.lus -n predef01 --gen-autotest -np +_predef01_env.lut generated. +_predef01_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/predef01.lus ++ ./lus2lic should_work/predef01.lus -n predef01 -ec -o predef01.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:predef01.ec:predef01 -rp env:lutin:_predef01_env.lut -rp oracle:v6:_predef01_oracle.lus:predef01_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19380 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19380 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/predef01.lus 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 ./myec2c -o /tmp/long_et_stupide_nom_de_noeud.c /tmp/long_et_stupide_nom_de_noeud.ec +PASS: ./myec2c {-o /tmp/long_et_stupide_nom_de_noeud.c /tmp/long_et_stupide_nom_de_noeud.ec} +spawn ../utils/test_lus2lic_no_node should_work/long_et_stupide_nom_de_noeud.lus ++ ./lus2lic should_work/long_et_stupide_nom_de_noeud.lus -n long_et_stupide_nom_de_noeud --gen-autotest -np +_long_et_stupide_nom_de_noeud_env.lut generated. +_long_et_stupide_nom_de_noeud_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/long_et_stupide_nom_de_noeud.lus ++ ./lus2lic should_work/long_et_stupide_nom_de_noeud.lus -n long_et_stupide_nom_de_noeud -ec -o long_et_stupide_nom_de_noeud.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:long_et_stupide_nom_de_noeud.ec:long_et_stupide_nom_de_noeud -rp env:lutin:_long_et_stupide_nom_de_noeud_env.lut -rp oracle:v6:_long_et_stupide_nom_de_noeud_oracle.lus:long_et_stupide_nom_de_noeud_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19399 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19399 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/long_et_stupide_nom_de_noeud.lus 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 ./myec2c -o /tmp/CURRENT.c /tmp/CURRENT.ec +PASS: ./myec2c {-o /tmp/CURRENT.c /tmp/CURRENT.ec} +spawn ../utils/test_lus2lic_no_node should_work/CURRENT.lus ++ ./lus2lic should_work/CURRENT.lus -n CURRENT --gen-autotest -np +_CURRENT_env.lut generated. +_CURRENT_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/CURRENT.lus ++ ./lus2lic should_work/CURRENT.lus -n CURRENT -ec -o CURRENT.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:CURRENT.ec:CURRENT -rp env:lutin:_CURRENT_env.lut -rp oracle:v6:_CURRENT_oracle.lus:CURRENT_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19418 (ecexe) created +Error in lurette: Lv6errors.Compile_error(_, "\n*** clock error: The two following clocks are not compatible:\n***\t on base\n***\t on x on base\n") +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/CURRENT.lus 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 ./myec2c -o /tmp/left.c /tmp/left.ec +PASS: ./myec2c {-o /tmp/left.c /tmp/left.ec} +spawn ../utils/test_lus2lic_no_node should_work/left.lus ++ ./lus2lic should_work/left.lus -n left --gen-autotest -np +_left_env.lut generated. +_left_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/left.lus ++ ./lus2lic should_work/left.lus -n left -ec -o left.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:left.ec:left -rp env:lutin:_left_env.lut -rp oracle:v6:_left_oracle.lus:left_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19437 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19437 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/left.lus 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 ./myec2c -o /tmp/ts04.c /tmp/ts04.ec +PASS: ./myec2c {-o /tmp/ts04.c /tmp/ts04.ec} +spawn ../utils/test_lus2lic_no_node should_work/ts04.lus ++ ./lus2lic should_work/ts04.lus -n ts04 --gen-autotest -np +_ts04_env.lut generated. +_ts04_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/ts04.lus ++ ./lus2lic should_work/ts04.lus -n ts04 -ec -o ts04.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:ts04.ec:ts04 -rp env:lutin:_ts04_env.lut -rp oracle:v6:_ts04_oracle.lus:ts04_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19457 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19457 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/ts04.lus 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 @@ -849,740 +4306,3419 @@ 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 ./myec2c -o /tmp/multiclock.c /tmp/multiclock.ec +PASS: ./myec2c {-o /tmp/multiclock.c /tmp/multiclock.ec} +spawn ../utils/test_lus2lic_no_node should_work/multiclock.lus ++ ./lus2lic should_work/multiclock.lus -n multiclock --gen-autotest -np +_multiclock_env.lut generated. +_multiclock_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/multiclock.lus ++ ./lus2lic should_work/multiclock.lus -n multiclock -ec -o multiclock.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:multiclock.ec:multiclock -rp env:lutin:_multiclock_env.lut -rp oracle:v6:_multiclock_oracle.lus:multiclock_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19482 (ecexe) created +Error in lurette: Lv6errors.Compile_error(_, "\n*** clock error: The two following clocks are not compatible:\n***\t on base\n***\t on c on base\n") +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/multiclock.lus 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 ./myec2c -o /tmp/nc2.c /tmp/nc2.ec +PASS: ./myec2c {-o /tmp/nc2.c /tmp/nc2.ec} +spawn ../utils/test_lus2lic_no_node should_work/nc2.lus ++ ./lus2lic should_work/nc2.lus -n nc2 --gen-autotest -np +_nc2_env.lut generated. +_nc2_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/nc2.lus ++ ./lus2lic should_work/nc2.lus -n nc2 -ec -o nc2.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:nc2.ec:nc2 -rp env:lutin:_nc2_env.lut -rp oracle:v6:_nc2_oracle.lus:nc2_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19501 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19501 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/nc2.lus 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 ./myec2c -o /tmp/morel.c /tmp/morel.ec +PASS: ./myec2c {-o /tmp/morel.c /tmp/morel.ec} +spawn ../utils/test_lus2lic_no_node should_work/morel.lus ++ ./lus2lic should_work/morel.lus -n morel --gen-autotest -np +_morel_env.lut generated. +_morel_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/morel.lus ++ ./lus2lic should_work/morel.lus -n morel -ec -o morel.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:morel.ec:morel -rp env:lutin:_morel_env.lut -rp oracle:v6:_morel_oracle.lus:morel_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19520 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19520 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/morel.lus 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 ./myec2c -o /tmp/SOURIS.c /tmp/SOURIS.ec +PASS: ./myec2c {-o /tmp/SOURIS.c /tmp/SOURIS.ec} +spawn ../utils/test_lus2lic_no_node should_work/SOURIS.lus ++ ./lus2lic should_work/SOURIS.lus -n SOURIS --gen-autotest -np +_SOURIS_env.lut generated. +_SOURIS_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/SOURIS.lus ++ ./lus2lic should_work/SOURIS.lus -n SOURIS -ec -o SOURIS.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:SOURIS.ec:SOURIS -rp env:lutin:_SOURIS_env.lut -rp oracle:v6:_SOURIS_oracle.lus:SOURIS_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19539 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19539 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/SOURIS.lus 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 ./myec2c -o /tmp/param_node2.c /tmp/param_node2.ec +PASS: ./myec2c {-o /tmp/param_node2.c /tmp/param_node2.ec} +spawn ../utils/test_lus2lic_no_node should_work/param_node2.lus ++ ./lus2lic should_work/param_node2.lus -n param_node2 --gen-autotest -np +_param_node2_env.lut generated. +_param_node2_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/param_node2.lus ++ ./lus2lic should_work/param_node2.lus -n param_node2 -ec -o param_node2.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:param_node2.ec:param_node2 -rp env:lutin:_param_node2_env.lut -rp oracle:v6:_param_node2_oracle.lus:param_node2_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19558 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19558 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/param_node2.lus 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 ./myec2c -o /tmp/o2l_feux_compl.c /tmp/o2l_feux_compl.ec +PASS: ./myec2c {-o /tmp/o2l_feux_compl.c /tmp/o2l_feux_compl.ec} +spawn ../utils/test_lus2lic_no_node should_work/o2l_feux_compl.lus ++ ./lus2lic should_work/o2l_feux_compl.lus -n o2l_feux_compl --gen-autotest -np +_o2l_feux_compl_env.lut generated. +_o2l_feux_compl_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/o2l_feux_compl.lus ++ ./lus2lic should_work/o2l_feux_compl.lus -n o2l_feux_compl -ec -o o2l_feux_compl.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:o2l_feux_compl.ec:o2l_feux_compl -rp env:lutin:_o2l_feux_compl_env.lut -rp oracle:v6:_o2l_feux_compl_oracle.lus:o2l_feux_compl_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19577 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19577 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/o2l_feux_compl.lus 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 ./myec2c -o /tmp/model.c /tmp/model.ec +PASS: ./myec2c {-o /tmp/model.c /tmp/model.ec} +spawn ../utils/test_lus2lic_no_node should_work/model.lus ++ ./lus2lic should_work/model.lus -n model --gen-autotest -np +*** Can not find package 'model' in the following packages: +*** 'p' +*** 'u' ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/model.lus 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 ./myec2c -o /tmp/matrice.c /tmp/matrice.ec +PASS: ./myec2c {-o /tmp/matrice.c /tmp/matrice.ec} +spawn ../utils/test_lus2lic_no_node should_work/matrice.lus ++ ./lus2lic should_work/matrice.lus -n matrice --gen-autotest -np +_matrice_env.lut generated. +_matrice_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/matrice.lus ++ ./lus2lic should_work/matrice.lus -n matrice -ec -o matrice.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:matrice.ec:matrice -rp env:lutin:_matrice_env.lut -rp oracle:v6:_matrice_oracle.lus:matrice_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19612 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19612 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/matrice.lus 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 ./myec2c -o /tmp/TIME_STABLE.c /tmp/TIME_STABLE.ec +PASS: ./myec2c {-o /tmp/TIME_STABLE.c /tmp/TIME_STABLE.ec} +spawn ../utils/test_lus2lic_no_node should_work/TIME_STABLE.lus ++ ./lus2lic should_work/TIME_STABLE.lus -n TIME_STABLE --gen-autotest -np +_TIME_STABLE_env.lut generated. +_TIME_STABLE_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/TIME_STABLE.lus ++ ./lus2lic should_work/TIME_STABLE.lus -n TIME_STABLE -ec -o TIME_STABLE.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:TIME_STABLE.ec:TIME_STABLE -rp env:lutin:_TIME_STABLE_env.lut -rp oracle:v6:_TIME_STABLE_oracle.lus:TIME_STABLE_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19631 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19631 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/TIME_STABLE.lus 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 ./myec2c -o /tmp/cpt.c /tmp/cpt.ec +PASS: ./myec2c {-o /tmp/cpt.c /tmp/cpt.ec} +spawn ../utils/test_lus2lic_no_node should_work/cpt.lus ++ ./lus2lic should_work/cpt.lus -n cpt --gen-autotest -np +_cpt_env.lut generated. +_cpt_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/cpt.lus ++ ./lus2lic should_work/cpt.lus -n cpt -ec -o cpt.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:cpt.ec:cpt -rp env:lutin:_cpt_env.lut -rp oracle:v6:_cpt_oracle.lus:cpt_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19650 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19650 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/cpt.lus 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 ./myec2c -o /tmp/multipar.c /tmp/multipar.ec +PASS: ./myec2c {-o /tmp/multipar.c /tmp/multipar.ec} +spawn ../utils/test_lus2lic_no_node should_work/multipar.lus ++ ./lus2lic should_work/multipar.lus -n multipar --gen-autotest -np +_multipar_env.lut generated. +_multipar_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/multipar.lus ++ ./lus2lic should_work/multipar.lus -n multipar -ec -o multipar.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:multipar.ec:multipar -rp env:lutin:_multipar_env.lut -rp oracle:v6:_multipar_oracle.lus:multipar_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19669 (ecexe) created +RP Variables are compatible. +Failure occured in lurette: int_of_string +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/multipar.lus 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 ./myec2c -o /tmp/activation_ec.c /tmp/activation_ec.ec +PASS: ./myec2c {-o /tmp/activation_ec.c /tmp/activation_ec.ec} +spawn ../utils/test_lus2lic_no_node should_work/activation_ec.lus ++ ./lus2lic should_work/activation_ec.lus -n activation_ec --gen-autotest -np +_activation_ec_env.lut generated. +_activation_ec_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/activation_ec.lus ++ ./lus2lic should_work/activation_ec.lus -n activation_ec -ec -o activation_ec.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:activation_ec.ec:activation_ec -rp env:lutin:_activation_ec_env.lut -rp oracle:v6:_activation_ec_oracle.lus:activation_ec_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19688 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19688 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok +PASS: ../utils/test_lus2lic_no_node should_work/activation_ec.lus 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 ./myec2c -o /tmp/impl_priority.c /tmp/impl_priority.ec +PASS: ./myec2c {-o /tmp/impl_priority.c /tmp/impl_priority.ec} +spawn ../utils/test_lus2lic_no_node should_work/impl_priority.lus ++ ./lus2lic should_work/impl_priority.lus -n impl_priority --gen-autotest -np +_impl_priority_env.lut generated. +_impl_priority_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/impl_priority.lus ++ ./lus2lic should_work/impl_priority.lus -n impl_priority -ec -o impl_priority.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:impl_priority.ec:impl_priority -rp env:lutin:_impl_priority_env.lut -rp oracle:v6:_impl_priority_oracle.lus:impl_priority_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19707 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19707 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok +PASS: ../utils/test_lus2lic_no_node should_work/impl_priority.lus 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 ./myec2c -o /tmp/exclusion.c /tmp/exclusion.ec +PASS: ./myec2c {-o /tmp/exclusion.c /tmp/exclusion.ec} +spawn ../utils/test_lus2lic_no_node should_work/exclusion.lus ++ ./lus2lic should_work/exclusion.lus -n exclusion --gen-autotest -np +_exclusion_env.lut generated. +_exclusion_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/exclusion.lus ++ ./lus2lic should_work/exclusion.lus -n exclusion -ec -o exclusion.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:exclusion.ec:exclusion -rp env:lutin:_exclusion_env.lut -rp oracle:v6:_exclusion_oracle.lus:exclusion_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19726 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19726 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/exclusion.lus 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 ./myec2c -o /tmp/ply01.c /tmp/ply01.ec +PASS: ./myec2c {-o /tmp/ply01.c /tmp/ply01.ec} +spawn ../utils/test_lus2lic_no_node should_work/ply01.lus ++ ./lus2lic should_work/ply01.lus -n ply01 --gen-autotest -np +_ply01_env.lut generated. +_ply01_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/ply01.lus ++ ./lus2lic should_work/ply01.lus -n ply01 -ec -o ply01.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:ply01.ec:ply01 -rp env:lutin:_ply01_env.lut -rp oracle:v6:_ply01_oracle.lus:ply01_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19745 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19745 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/ply01.lus 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 ./myec2c -o /tmp/consensus.c /tmp/consensus.ec +PASS: ./myec2c {-o /tmp/consensus.c /tmp/consensus.ec} +spawn ../utils/test_lus2lic_no_node should_work/consensus.lus ++ ./lus2lic should_work/consensus.lus -n consensus --gen-autotest -np +_consensus_env.lut generated. +_consensus_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/consensus.lus ++ ./lus2lic should_work/consensus.lus -n consensus -ec -o consensus.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:consensus.ec:consensus -rp env:lutin:_consensus_env.lut -rp oracle:v6:_consensus_oracle.lus:consensus_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19764 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19764 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/consensus.lus 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 ./myec2c -o /tmp/activation2.c /tmp/activation2.ec +PASS: ./myec2c {-o /tmp/activation2.c /tmp/activation2.ec} +spawn ../utils/test_lus2lic_no_node should_work/activation2.lus ++ ./lus2lic should_work/activation2.lus -n activation2 --gen-autotest -np +Error. A combinational cycle been detected in file "/home/jahier/lus2lic/test/should_work/activation2.lus", line 11, col 5 to 15, token 'activation2': + scie = Lustre::arrow:int -> int -> int(0, v11) + v07 = activation2::up4.step(scie) + v09 = Lustre::if:bool -> int -> int -> int(go_up, v07, v08) + v11 = Lustre::if:bool -> int -> int -> int(evt, v09, v10) + scie = Lustre::arrow:int -> int -> int(0, v11) + Lustre::pre1.set(scie) ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/activation2.lus 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 ./myec2c -o /tmp/type_decl.c /tmp/type_decl.ec +PASS: ./myec2c {-o /tmp/type_decl.c /tmp/type_decl.ec} +spawn ../utils/test_lus2lic_no_node should_work/type_decl.lus ++ ./lus2lic should_work/type_decl.lus -n type_decl --gen-autotest -np +_type_decl_env.lut generated. +_type_decl_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/type_decl.lus ++ ./lus2lic should_work/type_decl.lus -n type_decl -ec -o type_decl.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:type_decl.ec:type_decl -rp env:lutin:_type_decl_env.lut -rp oracle:v6:_type_decl_oracle.lus:type_decl_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19798 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19798 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/type_decl.lus 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 ./myec2c -o /tmp/import1.c /tmp/import1.ec +PASS: ./myec2c {-o /tmp/import1.c /tmp/import1.ec} +spawn ../utils/test_lus2lic_no_node should_work/import1.lus ++ ./lus2lic should_work/import1.lus -n import1 --gen-autotest -np +*** The soc of import1::imp is not defined. FINISH ME! +Extern node not yet supported, sorry + +*** oops: lus2lic internal error + File "src/lic2soc.ml", line 886, column 14 +*** when compiling lustre program should_work/import1.lus + +*** You migth want to sent a bug report to jahier@imag.fr ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/import1.lus 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 ./myec2c -o /tmp/pack1.c /tmp/pack1.ec +PASS: ./myec2c {-o /tmp/pack1.c /tmp/pack1.ec} +spawn ../utils/test_lus2lic_no_node should_work/pack1.lus ++ ./lus2lic should_work/pack1.lus -n pack1 --gen-autotest -np +_pack1_env.lut generated. +_pack1_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/pack1.lus ++ ./lus2lic should_work/pack1.lus -n pack1 -ec -o pack1.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:pack1.ec:pack1 -rp env:lutin:_pack1_env.lut -rp oracle:v6:_pack1_oracle.lus:pack1_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19832 (ecexe) created +Error in lurette: Parsing.Parse_error +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/pack1.lus 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 ./myec2c -o /tmp/bob.c /tmp/bob.ec +PASS: ./myec2c {-o /tmp/bob.c /tmp/bob.ec} +spawn ../utils/test_lus2lic_no_node should_work/bob.lus ++ ./lus2lic should_work/bob.lus -n bob --gen-autotest -np +_bob_env.lut generated. +_bob_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/bob.lus ++ ./lus2lic should_work/bob.lus -n bob -ec -o bob.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:bob.ec:bob -rp env:lutin:_bob_env.lut -rp oracle:v6:_bob_oracle.lus:bob_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19851 (ecexe) created +Error in lurette: Lv6errors.Compile_error(_, "\n*** clock error: The two following clocks are not compatible:\n***\t on base\n***\t on i on base\n") +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/bob.lus 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 ./myec2c -o /tmp/notTwo.c /tmp/notTwo.ec +PASS: ./myec2c {-o /tmp/notTwo.c /tmp/notTwo.ec} +spawn ../utils/test_lus2lic_no_node should_work/notTwo.lus ++ ./lus2lic should_work/notTwo.lus -n notTwo --gen-autotest -np +_notTwo_env.lut generated. +_notTwo_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/notTwo.lus ++ ./lus2lic should_work/notTwo.lus -n notTwo -ec -o notTwo.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:notTwo.ec:notTwo -rp env:lutin:_notTwo_env.lut -rp oracle:v6:_notTwo_oracle.lus:notTwo_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19870 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19870 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/notTwo.lus 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 ./myec2c -o /tmp/stopwatch.c /tmp/stopwatch.ec +PASS: ./myec2c {-o /tmp/stopwatch.c /tmp/stopwatch.ec} +spawn ../utils/test_lus2lic_no_node should_work/stopwatch.lus ++ ./lus2lic should_work/stopwatch.lus -n stopwatch --gen-autotest -np +_stopwatch_env.lut generated. +_stopwatch_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/stopwatch.lus ++ ./lus2lic should_work/stopwatch.lus -n stopwatch -ec -o stopwatch.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:stopwatch.ec:stopwatch -rp env:lutin:_stopwatch_env.lut -rp oracle:v6:_stopwatch_oracle.lus:stopwatch_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19889 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19889 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/stopwatch.lus +spawn ./lus2lic -o /tmp/test_condact.lic should_work/test_condact.lus +PASS: ./lus2lic {-o /tmp/test_condact.lic should_work/test_condact.lus} +spawn ./lus2lic -ec -o /tmp/test_condact.ec should_work/test_condact.lus +PASS: ./lus2lic {-ec -o /tmp/test_condact.ec should_work/test_condact.lus} +spawn ./myec2c -o /tmp/test_condact.c /tmp/test_condact.ec +PASS: ./myec2c {-o /tmp/test_condact.c /tmp/test_condact.ec} +spawn ../utils/test_lus2lic_no_node should_work/test_condact.lus ++ ./lus2lic should_work/test_condact.lus -n test_condact --gen-autotest -np +_test_condact_env.lut generated. +_test_condact_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/test_condact.lus ++ ./lus2lic should_work/test_condact.lus -n test_condact -ec -o test_condact.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:test_condact.ec:test_condact -rp env:lutin:_test_condact_env.lut -rp oracle:v6:_test_condact_oracle.lus:test_condact_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19908 (ecexe) created +RP Variables are compatible. + +*** The oracle returned false at step 1 +Oracle numeric outputs: + x_bis=4857 + y_bis=1 + z_bis=3559 +Oracle inputs: + c=t + a=-1298 + b=6155 + x=4857 + y=2 + z=-4235 + +*** The oracle returned false at step 1 +Oracle numeric outputs: + x_bis=4857 + y_bis=1 + z_bis=3559 +Oracle inputs: + c=t + a=-1298 + b=6155 + x=4857 + y=2 + z=-4235 + +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/test_condact.lus 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 ./myec2c -o /tmp/contractForElementSelectionInArray.c /tmp/contractForElementSelectionInArray.ec +PASS: ./myec2c {-o /tmp/contractForElementSelectionInArray.c /tmp/contractForElementSelectionInArray.ec} +spawn ../utils/test_lus2lic_no_node should_work/contractForElementSelectionInArray.lus ++ ./lus2lic should_work/contractForElementSelectionInArray.lus -n contractForElementSelectionInArray --gen-autotest -np +_contractForElementSelectionInArray_env.lut generated. +_contractForElementSelectionInArray_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/contractForElementSelectionInArray.lus ++ ./lus2lic should_work/contractForElementSelectionInArray.lus -n contractForElementSelectionInArray -ec -o contractForElementSelectionInArray.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:contractForElementSelectionInArray.ec:contractForElementSelectionInArray -rp env:lutin:_contractForElementSelectionInArray_env.lut -rp oracle:v6:_contractForElementSelectionInArray_oracle.lus:contractForElementSelectionInArray_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19927 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19927 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/contractForElementSelectionInArray.lus 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 ./myec2c -o /tmp/iterFibo.c /tmp/iterFibo.ec +PASS: ./myec2c {-o /tmp/iterFibo.c /tmp/iterFibo.ec} +spawn ../utils/test_lus2lic_no_node should_work/iterFibo.lus ++ ./lus2lic should_work/iterFibo.lus -n iterFibo --gen-autotest -np +_iterFibo_env.lut generated. +_iterFibo_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/iterFibo.lus ++ ./lus2lic should_work/iterFibo.lus -n iterFibo -ec -o iterFibo.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:iterFibo.ec:iterFibo -rp env:lutin:_iterFibo_env.lut -rp oracle:v6:_iterFibo_oracle.lus:iterFibo_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19946 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19946 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/iterFibo.lus 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 ./myec2c -o /tmp/morel2.c /tmp/morel2.ec +PASS: ./myec2c {-o /tmp/morel2.c /tmp/morel2.ec} +spawn ../utils/test_lus2lic_no_node should_work/morel2.lus ++ ./lus2lic should_work/morel2.lus -n morel2 --gen-autotest -np +_morel2_env.lut generated. +_morel2_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/morel2.lus ++ ./lus2lic should_work/morel2.lus -n morel2 -ec -o morel2.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:morel2.ec:morel2 -rp env:lutin:_morel2_env.lut -rp oracle:v6:_morel2_oracle.lus:morel2_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19965 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19965 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/morel2.lus 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 ./myec2c -o /tmp/minmax1.c /tmp/minmax1.ec +PASS: ./myec2c {-o /tmp/minmax1.c /tmp/minmax1.ec} +spawn ../utils/test_lus2lic_no_node should_work/minmax1.lus ++ ./lus2lic should_work/minmax1.lus -n minmax1 --gen-autotest -np +_minmax1_env.lut generated. +_minmax1_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/minmax1.lus ++ ./lus2lic should_work/minmax1.lus -n minmax1 -ec -o minmax1.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:minmax1.ec:minmax1 -rp env:lutin:_minmax1_env.lut -rp oracle:v6:_minmax1_oracle.lus:minmax1_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 19984 (ecexe) created +RP Variables are compatible. +quit + +Killing process 19984 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/minmax1.lus 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 ./myec2c -o /tmp/aa.c /tmp/aa.ec +PASS: ./myec2c {-o /tmp/aa.c /tmp/aa.ec} +spawn ../utils/test_lus2lic_no_node should_work/aa.lus ++ ./lus2lic should_work/aa.lus -n aa --gen-autotest -np +_aa_env.lut generated. +_aa_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/aa.lus ++ ./lus2lic should_work/aa.lus -n aa -ec -o aa.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:aa.ec:aa -rp env:lutin:_aa_env.lut -rp oracle:v6:_aa_oracle.lus:aa_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20003 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20003 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/aa.lus 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 ./myec2c -o /tmp/mouse3.c /tmp/mouse3.ec +PASS: ./myec2c {-o /tmp/mouse3.c /tmp/mouse3.ec} +spawn ../utils/test_lus2lic_no_node should_work/mouse3.lus ++ ./lus2lic should_work/mouse3.lus -n mouse3 --gen-autotest -np +_mouse3_env.lut generated. +_mouse3_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/mouse3.lus ++ ./lus2lic should_work/mouse3.lus -n mouse3 -ec -o mouse3.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:mouse3.ec:mouse3 -rp env:lutin:_mouse3_env.lut -rp oracle:v6:_mouse3_oracle.lus:mouse3_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20022 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20022 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/mouse3.lus 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 ./myec2c -o /tmp/ex.c /tmp/ex.ec +PASS: ./myec2c {-o /tmp/ex.c /tmp/ex.ec} +spawn ../utils/test_lus2lic_no_node should_work/ex.lus ++ ./lus2lic should_work/ex.lus -n ex --gen-autotest -np +_ex_env.lut generated. +_ex_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/ex.lus ++ ./lus2lic should_work/ex.lus -n ex -ec -o ex.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:ex.ec:ex -rp env:lutin:_ex_env.lut -rp oracle:v6:_ex_oracle.lus:ex_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20041 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20041 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/ex.lus 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 ./myec2c -o /tmp/xxx.c /tmp/xxx.ec +PASS: ./myec2c {-o /tmp/xxx.c /tmp/xxx.ec} +spawn ../utils/test_lus2lic_no_node should_work/xxx.lus ++ ./lus2lic should_work/xxx.lus -n xxx --gen-autotest -np +_xxx_env.lut generated. +_xxx_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/xxx.lus ++ ./lus2lic should_work/xxx.lus -n xxx -ec -o xxx.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:xxx.ec:xxx -rp env:lutin:_xxx_env.lut -rp oracle:v6:_xxx_oracle.lus:xxx_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20060 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20060 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/xxx.lus 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 ./myec2c -o /tmp/moyenne.c /tmp/moyenne.ec +PASS: ./myec2c {-o /tmp/moyenne.c /tmp/moyenne.ec} +spawn ../utils/test_lus2lic_no_node should_work/moyenne.lus ++ ./lus2lic should_work/moyenne.lus -n moyenne --gen-autotest -np +_moyenne_env.lut generated. +_moyenne_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/moyenne.lus ++ ./lus2lic should_work/moyenne.lus -n moyenne -ec -o moyenne.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:moyenne.ec:moyenne -rp env:lutin:_moyenne_env.lut -rp oracle:v6:_moyenne_oracle.lus:moyenne_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20079 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20079 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/moyenne.lus 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 ./myec2c -o /tmp/activation1.c /tmp/activation1.ec +PASS: ./myec2c {-o /tmp/activation1.c /tmp/activation1.ec} +spawn ../utils/test_lus2lic_no_node should_work/activation1.lus ++ ./lus2lic should_work/activation1.lus -n activation1 --gen-autotest -np +Error. A combinational cycle been detected in file "/home/jahier/lus2lic/test/should_work/activation1.lus", line 11, col 5 to 15, token 'activation1': + scie = Lustre::if:bool -> int -> int -> int(reset, 0, v10) + v07 = activation1::up4.step(scie) + v09 = Lustre::if:bool -> int -> int -> int(go_up, v07, v08) + v10 = Lustre::arrow:int -> int -> int(0, v09) + scie = Lustre::if:bool -> int -> int -> int(reset, 0, v10) + Lustre::pre1.set(scie) ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/activation1.lus 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 ./myec2c -o /tmp/call01.c /tmp/call01.ec +PASS: ./myec2c {-o /tmp/call01.c /tmp/call01.ec} +spawn ../utils/test_lus2lic_no_node should_work/call01.lus ++ ./lus2lic should_work/call01.lus -n call01 --gen-autotest -np +_call01_env.lut generated. +_call01_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/call01.lus ++ ./lus2lic should_work/call01.lus -n call01 -ec -o call01.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:call01.ec:call01 -rp env:lutin:_call01_env.lut -rp oracle:v6:_call01_oracle.lus:call01_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20113 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20113 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/call01.lus 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 ./myec2c -o /tmp/bug.c /tmp/bug.ec +PASS: ./myec2c {-o /tmp/bug.c /tmp/bug.ec} +spawn ../utils/test_lus2lic_no_node should_work/bug.lus ++ ./lus2lic should_work/bug.lus -n bug --gen-autotest -np +_bug_env.lut generated. +_bug_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/bug.lus ++ ./lus2lic should_work/bug.lus -n bug -ec -o bug.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:bug.ec:bug -rp env:lutin:_bug_env.lut -rp oracle:v6:_bug_oracle.lus:bug_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20132 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20132 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/bug.lus 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 ./myec2c -o /tmp/ck4.c /tmp/ck4.ec +PASS: ./myec2c {-o /tmp/ck4.c /tmp/ck4.ec} +spawn ../utils/test_lus2lic_no_node should_work/ck4.lus ++ ./lus2lic should_work/ck4.lus -n ck4 --gen-autotest -np +_ck4_env.lut generated. +_ck4_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/ck4.lus ++ ./lus2lic should_work/ck4.lus -n ck4 -ec -o ck4.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:ck4.ec:ck4 -rp env:lutin:_ck4_env.lut -rp oracle:v6:_ck4_oracle.lus:ck4_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20151 (ecexe) created +Error in lurette: Lv6errors.Compile_error(_, "\n*** clock error: The two following clocks are not compatible:\n***\t on base\n***\t on b'a0\n") +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/ck4.lus 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 ./myec2c -o /tmp/map_red_iter.c /tmp/map_red_iter.ec +PASS: ./myec2c {-o /tmp/map_red_iter.c /tmp/map_red_iter.ec} +spawn ../utils/test_lus2lic_no_node should_work/map_red_iter.lus ++ ./lus2lic should_work/map_red_iter.lus -n map_red_iter --gen-autotest -np +_map_red_iter_env.lut generated. +_map_red_iter_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/map_red_iter.lus ++ ./lus2lic should_work/map_red_iter.lus -n map_red_iter -ec -o map_red_iter.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:map_red_iter.ec:map_red_iter -rp env:lutin:_map_red_iter_env.lut -rp oracle:v6:_map_red_iter_oracle.lus:map_red_iter_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20170 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20170 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/map_red_iter.lus 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 ./myec2c -o /tmp/p.c /tmp/p.ec +PASS: ./myec2c {-o /tmp/p.c /tmp/p.ec} +spawn ../utils/test_lus2lic_no_node should_work/p.lus ++ ./lus2lic should_work/p.lus -n p --gen-autotest -np +*** Can not find package 'p' in the following packages: +*** 'pbool' +*** 'mainPack' +*** 'pint' +*** 'inter' +*** 'preal' ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/p.lus 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 ./myec2c -o /tmp/struct0.c /tmp/struct0.ec +PASS: ./myec2c {-o /tmp/struct0.c /tmp/struct0.ec} +spawn ../utils/test_lus2lic_no_node should_work/struct0.lus ++ ./lus2lic should_work/struct0.lus -n struct0 --gen-autotest -np +_struct0_env.lut generated. +_struct0_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/struct0.lus ++ ./lus2lic should_work/struct0.lus -n struct0 -ec -o struct0.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:struct0.ec:struct0 -rp env:lutin:_struct0_env.lut -rp oracle:v6:_struct0_oracle.lus:struct0_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20204 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20204 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/struct0.lus 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 ./myec2c -o /tmp/filliter.c /tmp/filliter.ec +PASS: ./myec2c {-o /tmp/filliter.c /tmp/filliter.ec} +spawn ../utils/test_lus2lic_no_node should_work/filliter.lus ++ ./lus2lic should_work/filliter.lus -n filliter --gen-autotest -np +_filliter_env.lut generated. +_filliter_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/filliter.lus ++ ./lus2lic should_work/filliter.lus -n filliter -ec -o filliter.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:filliter.ec:filliter -rp env:lutin:_filliter_env.lut -rp oracle:v6:_filliter_oracle.lus:filliter_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20223 (ecexe) created +Error in lurette: Lv6errors.Compile_error(_, "\n*** clock error: The two following clocks are not compatible:\n***\t on base\n***\t on c on base\n") +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/filliter.lus 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 ./myec2c -o /tmp/minmax4.c /tmp/minmax4.ec +PASS: ./myec2c {-o /tmp/minmax4.c /tmp/minmax4.ec} +spawn ../utils/test_lus2lic_no_node should_work/minmax4.lus ++ ./lus2lic should_work/minmax4.lus -n minmax4 --gen-autotest -np +_minmax4_env.lut generated. +_minmax4_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/minmax4.lus ++ ./lus2lic should_work/minmax4.lus -n minmax4 -ec -o minmax4.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:minmax4.ec:minmax4 -rp env:lutin:_minmax4_env.lut -rp oracle:v6:_minmax4_oracle.lus:minmax4_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20242 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20242 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/minmax4.lus 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 ./myec2c -o /tmp/nested.c /tmp/nested.ec +PASS: ./myec2c {-o /tmp/nested.c /tmp/nested.ec} +spawn ../utils/test_lus2lic_no_node should_work/nested.lus ++ ./lus2lic should_work/nested.lus -n nested --gen-autotest -np +_nested_env.lut generated. +_nested_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/nested.lus ++ ./lus2lic should_work/nested.lus -n nested -ec -o nested.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:nested.ec:nested -rp env:lutin:_nested_env.lut -rp oracle:v6:_nested_oracle.lus:nested_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20262 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20262 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/nested.lus 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 ./myec2c -o /tmp/Gyroscope.c /tmp/Gyroscope.ec +PASS: ./myec2c {-o /tmp/Gyroscope.c /tmp/Gyroscope.ec} +spawn ../utils/test_lus2lic_no_node should_work/Gyroscope.lus ++ ./lus2lic should_work/Gyroscope.lus -n Gyroscope --gen-autotest -np +_Gyroscope_env.lut generated. +_Gyroscope_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/Gyroscope.lus ++ ./lus2lic should_work/Gyroscope.lus -n Gyroscope -ec -o Gyroscope.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:Gyroscope.ec:Gyroscope -rp env:lutin:_Gyroscope_env.lut -rp oracle:v6:_Gyroscope_oracle.lus:Gyroscope_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20288 (ecexe) created +RP Variables are compatible. +#ERROR value read. bye! +RifIO.Bye +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/Gyroscope.lus +spawn ./lus2lic -o /tmp/followed_by.lic should_work/followed_by.lus +PASS: ./lus2lic {-o /tmp/followed_by.lic should_work/followed_by.lus} +spawn ./lus2lic -ec -o /tmp/followed_by.ec should_work/followed_by.lus +PASS: ./lus2lic {-ec -o /tmp/followed_by.ec should_work/followed_by.lus} +spawn ./myec2c -o /tmp/followed_by.c /tmp/followed_by.ec +PASS: ./myec2c {-o /tmp/followed_by.c /tmp/followed_by.ec} +spawn ../utils/test_lus2lic_no_node should_work/followed_by.lus ++ ./lus2lic should_work/followed_by.lus -n followed_by --gen-autotest -np +_followed_by_env.lut generated. +_followed_by_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/followed_by.lus ++ ./lus2lic should_work/followed_by.lus -n followed_by -ec -o followed_by.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:followed_by.ec:followed_by -rp env:lutin:_followed_by_env.lut -rp oracle:v6:_followed_by_oracle.lus:followed_by_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20307 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20307 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/followed_by.lus 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 ./myec2c -o /tmp/asservi.c /tmp/asservi.ec +PASS: ./myec2c {-o /tmp/asservi.c /tmp/asservi.ec} +spawn ../utils/test_lus2lic_no_node should_work/asservi.lus ++ ./lus2lic should_work/asservi.lus -n asservi --gen-autotest -np +*** The soc of asservi::sin is not defined. FINISH ME! +Extern node not yet supported, sorry + +*** oops: lus2lic internal error + File "src/lic2soc.ml", line 886, column 14 +*** when compiling lustre program should_work/asservi.lus + +*** You migth want to sent a bug report to jahier@imag.fr ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/asservi.lus 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 ./myec2c -o /tmp/rediter.c /tmp/rediter.ec +PASS: ./myec2c {-o /tmp/rediter.c /tmp/rediter.ec} +spawn ../utils/test_lus2lic_no_node should_work/rediter.lus ++ ./lus2lic should_work/rediter.lus -n rediter --gen-autotest -np +_rediter_env.lut generated. +_rediter_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/rediter.lus ++ ./lus2lic should_work/rediter.lus -n rediter -ec -o rediter.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:rediter.ec:rediter -rp env:lutin:_rediter_env.lut -rp oracle:v6:_rediter_oracle.lus:rediter_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20341 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20341 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/rediter.lus 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 ./myec2c -o /tmp/mapdeRed.c /tmp/mapdeRed.ec +PASS: ./myec2c {-o /tmp/mapdeRed.c /tmp/mapdeRed.ec} +spawn ../utils/test_lus2lic_no_node should_work/mapdeRed.lus ++ ./lus2lic should_work/mapdeRed.lus -n mapdeRed --gen-autotest -np +_mapdeRed_env.lut generated. +_mapdeRed_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/mapdeRed.lus ++ ./lus2lic should_work/mapdeRed.lus -n mapdeRed -ec -o mapdeRed.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:mapdeRed.ec:mapdeRed -rp env:lutin:_mapdeRed_env.lut -rp oracle:v6:_mapdeRed_oracle.lus:mapdeRed_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20360 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20360 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/mapdeRed.lus 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 ./myec2c -o /tmp/modelInst.c /tmp/modelInst.ec +PASS: ./myec2c {-o /tmp/modelInst.c /tmp/modelInst.ec} +spawn ../utils/test_lus2lic_no_node should_work/modelInst.lus ++ ./lus2lic should_work/modelInst.lus -n modelInst --gen-autotest -np +*** Can not find package 'modelInst' in the following packages: +*** 'Preal' +*** 'Pint' +*** 'main' +*** 'Pbool' ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/modelInst.lus 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 ./myec2c -o /tmp/dependeur_struct.c /tmp/dependeur_struct.ec +PASS: ./myec2c {-o /tmp/dependeur_struct.c /tmp/dependeur_struct.ec} +spawn ../utils/test_lus2lic_no_node should_work/dependeur_struct.lus ++ ./lus2lic should_work/dependeur_struct.lus -n dependeur_struct --gen-autotest -np +_dependeur_struct_env.lut generated. +_dependeur_struct_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/dependeur_struct.lus ++ ./lus2lic should_work/dependeur_struct.lus -n dependeur_struct -ec -o dependeur_struct.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:dependeur_struct.ec:dependeur_struct -rp env:lutin:_dependeur_struct_env.lut -rp oracle:v6:_dependeur_struct_oracle.lus:dependeur_struct_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20394 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20394 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/dependeur_struct.lus 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 ./myec2c -o /tmp/minmax4_bis.c /tmp/minmax4_bis.ec +PASS: ./myec2c {-o /tmp/minmax4_bis.c /tmp/minmax4_bis.ec} +spawn ../utils/test_lus2lic_no_node should_work/minmax4_bis.lus ++ ./lus2lic should_work/minmax4_bis.lus -n minmax4_bis --gen-autotest -np +_minmax4_bis_env.lut generated. +_minmax4_bis_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/minmax4_bis.lus ++ ./lus2lic should_work/minmax4_bis.lus -n minmax4_bis -ec -o minmax4_bis.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:minmax4_bis.ec:minmax4_bis -rp env:lutin:_minmax4_bis_env.lut -rp oracle:v6:_minmax4_bis_oracle.lus:minmax4_bis_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20413 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20413 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/minmax4_bis.lus +spawn ./lus2lic -o /tmp/test_struct.lic should_work/test_struct.lus +PASS: ./lus2lic {-o /tmp/test_struct.lic should_work/test_struct.lus} +spawn ./lus2lic -ec -o /tmp/test_struct.ec should_work/test_struct.lus +PASS: ./lus2lic {-ec -o /tmp/test_struct.ec should_work/test_struct.lus} +spawn ./myec2c -o /tmp/test_struct.c /tmp/test_struct.ec +PASS: ./myec2c {-o /tmp/test_struct.c /tmp/test_struct.ec} +spawn ../utils/test_lus2lic_no_node should_work/test_struct.lus ++ ./lus2lic should_work/test_struct.lus -n test_struct --gen-autotest -np +_test_struct_env.lut generated. +_test_struct_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/test_struct.lus ++ ./lus2lic should_work/test_struct.lus -n test_struct -ec -o test_struct.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:test_struct.ec:test_struct -rp env:lutin:_test_struct_env.lut -rp oracle:v6:_test_struct_oracle.lus:test_struct_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20432 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20432 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/test_struct.lus 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 ./myec2c -o /tmp/uu.c /tmp/uu.ec +PASS: ./myec2c {-o /tmp/uu.c /tmp/uu.ec} +spawn ../utils/test_lus2lic_no_node should_work/uu.lus ++ ./lus2lic should_work/uu.lus -n uu --gen-autotest -np +_uu_env.lut generated. +_uu_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/uu.lus ++ ./lus2lic should_work/uu.lus -n uu -ec -o uu.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:uu.ec:uu -rp env:lutin:_uu_env.lut -rp oracle:v6:_uu_oracle.lus:uu_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20451 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20451 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/uu.lus 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 ./myec2c -o /tmp/simpleRed.c /tmp/simpleRed.ec +PASS: ./myec2c {-o /tmp/simpleRed.c /tmp/simpleRed.ec} +spawn ../utils/test_lus2lic_no_node should_work/simpleRed.lus ++ ./lus2lic should_work/simpleRed.lus -n simpleRed --gen-autotest -np +_simpleRed_env.lut generated. +_simpleRed_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/simpleRed.lus ++ ./lus2lic should_work/simpleRed.lus -n simpleRed -ec -o simpleRed.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:simpleRed.ec:simpleRed -rp env:lutin:_simpleRed_env.lut -rp oracle:v6:_simpleRed_oracle.lus:simpleRed_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20470 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20470 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/simpleRed.lus 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 ./myec2c -o /tmp/map.c /tmp/map.ec +PASS: ./myec2c {-o /tmp/map.c /tmp/map.ec} +spawn ../utils/test_lus2lic_no_node should_work/map.lus ++ ./lus2lic should_work/map.lus -n map --gen-autotest -np +_map_env.lut generated. +_map_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/map.lus ++ ./lus2lic should_work/map.lus -n map -ec -o map.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:map.ec:map -rp env:lutin:_map_env.lut -rp oracle:v6:_map_oracle.lus:map_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20489 (ecexe) created +Error in lurette: Lv6errors.Compile_error(_, "*** an integer and a node are expected.\n") +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/map.lus 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 ./myec2c -o /tmp/pre_x.c /tmp/pre_x.ec +PASS: ./myec2c {-o /tmp/pre_x.c /tmp/pre_x.ec} +spawn ../utils/test_lus2lic_no_node should_work/pre_x.lus ++ ./lus2lic should_work/pre_x.lus -n pre_x --gen-autotest -np +_pre_x_env.lut generated. +_pre_x_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/pre_x.lus ++ ./lus2lic should_work/pre_x.lus -n pre_x -ec -o pre_x.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:pre_x.ec:pre_x -rp env:lutin:_pre_x_env.lut -rp oracle:v6:_pre_x_oracle.lus:pre_x_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20508 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20508 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/pre_x.lus 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 ./myec2c -o /tmp/ts01.c /tmp/ts01.ec +PASS: ./myec2c {-o /tmp/ts01.c /tmp/ts01.ec} +spawn ../utils/test_lus2lic_no_node should_work/ts01.lus ++ ./lus2lic should_work/ts01.lus -n ts01 --gen-autotest -np +_ts01_env.lut generated. +_ts01_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/ts01.lus ++ ./lus2lic should_work/ts01.lus -n ts01 -ec -o ts01.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:ts01.ec:ts01 -rp env:lutin:_ts01_env.lut -rp oracle:v6:_ts01_oracle.lus:ts01_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20527 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20527 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +PASS: ../utils/test_lus2lic_no_node should_work/ts01.lus 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 ./myec2c -o /tmp/_N_uu.c /tmp/_N_uu.ec +PASS: ./myec2c {-o /tmp/_N_uu.c /tmp/_N_uu.ec} +spawn ../utils/test_lus2lic_no_node should_work/_N_uu.lus ++ ./lus2lic should_work/_N_uu.lus -n _N_uu --gen-autotest -np +__N_uu_env.lut generated. +__N_uu_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/_N_uu.lus ++ ./lus2lic should_work/_N_uu.lus -n _N_uu -ec -o _N_uu.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:_N_uu.ec:_N_uu -rp env:lutin:__N_uu_env.lut -rp oracle:v6:__N_uu_oracle.lus:_N_uu_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20546 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20546 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/_N_uu.lus 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 ./myec2c -o /tmp/X2.c /tmp/X2.ec +PASS: ./myec2c {-o /tmp/X2.c /tmp/X2.ec} +spawn ../utils/test_lus2lic_no_node should_work/X2.lus ++ ./lus2lic should_work/X2.lus -n X2 --gen-autotest -np +_X2_env.lut generated. +_X2_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/X2.lus ++ ./lus2lic should_work/X2.lus -n X2 -ec -o X2.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:X2.ec:X2 -rp env:lutin:_X2_env.lut -rp oracle:v6:_X2_oracle.lus:X2_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20566 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20566 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/X2.lus 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 ./myec2c -o /tmp/alias.c /tmp/alias.ec +PASS: ./myec2c {-o /tmp/alias.c /tmp/alias.ec} +spawn ../utils/test_lus2lic_no_node should_work/alias.lus ++ ./lus2lic should_work/alias.lus -n alias --gen-autotest -np +_alias_env.lut generated. +_alias_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/alias.lus ++ ./lus2lic should_work/alias.lus -n alias -ec -o alias.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:alias.ec:alias -rp env:lutin:_alias_env.lut -rp oracle:v6:_alias_oracle.lus:alias_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20585 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20585 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/alias.lus 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 ./myec2c -o /tmp/hanane.c /tmp/hanane.ec +PASS: ./myec2c {-o /tmp/hanane.c /tmp/hanane.ec} +spawn ../utils/test_lus2lic_no_node should_work/hanane.lus ++ ./lus2lic should_work/hanane.lus -n hanane --gen-autotest -np +_hanane_env.lut generated. +_hanane_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/hanane.lus ++ ./lus2lic should_work/hanane.lus -n hanane -ec -o hanane.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:hanane.ec:hanane -rp env:lutin:_hanane_env.lut -rp oracle:v6:_hanane_oracle.lus:hanane_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20604 (ecexe) created +Error in lurette: Lv6errors.Compile_error(_, "\n*** clock error: The two following clocks are not compatible:\n***\t on base\n***\t on a1 on base\n") +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/hanane.lus 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 ./myec2c -o /tmp/lustre.c /tmp/lustre.ec +PASS: ./myec2c {-o /tmp/lustre.c /tmp/lustre.ec} +spawn ../utils/test_lus2lic_no_node should_work/lustre.lus ++ ./lus2lic should_work/lustre.lus -n lustre --gen-autotest -np +*** Can not find package 'lustre' in the following packages: +*** 'Lustre' ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/lustre.lus 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 ./myec2c -o /tmp/packed_cst.c /tmp/packed_cst.ec +PASS: ./myec2c {-o /tmp/packed_cst.c /tmp/packed_cst.ec} +spawn ../utils/test_lus2lic_no_node should_work/packed_cst.lus ++ ./lus2lic should_work/packed_cst.lus -n packed_cst --gen-autotest -np +*** Can not find package 'packed_cst' in the following packages: +*** 'cst' ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/packed_cst.lus 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 ./myec2c -o /tmp/predef02.c /tmp/predef02.ec +PASS: ./myec2c {-o /tmp/predef02.c /tmp/predef02.ec} +spawn ../utils/test_lus2lic_no_node should_work/predef02.lus ++ ./lus2lic should_work/predef02.lus -n predef02 --gen-autotest -np +_predef02_env.lut generated. +_predef02_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/predef02.lus ++ ./lus2lic should_work/predef02.lus -n predef02 -ec -o predef02.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:predef02.ec:predef02 -rp env:lutin:_predef02_env.lut -rp oracle:v6:_predef02_oracle.lus:predef02_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20654 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20654 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/predef02.lus 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 ./myec2c -o /tmp/toto.c /tmp/toto.ec +PASS: ./myec2c {-o /tmp/toto.c /tmp/toto.ec} +spawn ../utils/test_lus2lic_no_node should_work/toto.lus ++ ./lus2lic should_work/toto.lus -n toto --gen-autotest -np +_toto_env.lut generated. +_toto_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/toto.lus ++ ./lus2lic should_work/toto.lus -n toto -ec -o toto.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:toto.ec:toto -rp env:lutin:_toto_env.lut -rp oracle:v6:_toto_oracle.lus:toto_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20673 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20673 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/toto.lus 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 ./myec2c -o /tmp/minmax6.c /tmp/minmax6.ec +PASS: ./myec2c {-o /tmp/minmax6.c /tmp/minmax6.ec} +spawn ../utils/test_lus2lic_no_node should_work/minmax6.lus ++ ./lus2lic should_work/minmax6.lus -n minmax6 --gen-autotest -np +_minmax6_env.lut generated. +_minmax6_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/minmax6.lus ++ ./lus2lic should_work/minmax6.lus -n minmax6 -ec -o minmax6.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:minmax6.ec:minmax6 -rp env:lutin:_minmax6_env.lut -rp oracle:v6:_minmax6_oracle.lus:minmax6_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20692 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20692 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/minmax6.lus 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 ./myec2c -o /tmp/ck3.c /tmp/ck3.ec +PASS: ./myec2c {-o /tmp/ck3.c /tmp/ck3.ec} +spawn ../utils/test_lus2lic_no_node should_work/ck3.lus ++ ./lus2lic should_work/ck3.lus -n ck3 --gen-autotest -np +_ck3_env.lut generated. +_ck3_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/ck3.lus ++ ./lus2lic should_work/ck3.lus -n ck3 -ec -o ck3.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:ck3.ec:ck3 -rp env:lutin:_ck3_env.lut -rp oracle:v6:_ck3_oracle.lus:ck3_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20711 (ecexe) created +Error in lurette: Lv6errors.Compile_error(_, "\n*** clock error: The two following clocks are not compatible:\n***\t on base\n***\t on a on base\n") +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/ck3.lus 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 ./myec2c -o /tmp/zzz.c /tmp/zzz.ec +PASS: ./myec2c {-o /tmp/zzz.c /tmp/zzz.ec} +spawn ../utils/test_lus2lic_no_node should_work/zzz.lus ++ ./lus2lic should_work/zzz.lus -n zzz --gen-autotest -np +_zzz_env.lut generated. +_zzz_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/zzz.lus ++ ./lus2lic should_work/zzz.lus -n zzz -ec -o zzz.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:zzz.ec:zzz -rp env:lutin:_zzz_env.lut -rp oracle:v6:_zzz_oracle.lus:zzz_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20730 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20730 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/zzz.lus 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 ./myec2c -o /tmp/STABLE.c /tmp/STABLE.ec +PASS: ./myec2c {-o /tmp/STABLE.c /tmp/STABLE.ec} +spawn ../utils/test_lus2lic_no_node should_work/STABLE.lus ++ ./lus2lic should_work/STABLE.lus -n STABLE --gen-autotest -np +_STABLE_env.lut generated. +_STABLE_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/STABLE.lus ++ ./lus2lic should_work/STABLE.lus -n STABLE -ec -o STABLE.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:STABLE.ec:STABLE -rp env:lutin:_STABLE_env.lut -rp oracle:v6:_STABLE_oracle.lus:STABLE_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20749 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20749 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/STABLE.lus 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 ./myec2c -o /tmp/mapiter.c /tmp/mapiter.ec +PASS: ./myec2c {-o /tmp/mapiter.c /tmp/mapiter.ec} +spawn ../utils/test_lus2lic_no_node should_work/mapiter.lus ++ ./lus2lic should_work/mapiter.lus -n mapiter --gen-autotest -np +_mapiter_env.lut generated. +_mapiter_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/mapiter.lus ++ ./lus2lic should_work/mapiter.lus -n mapiter -ec -o mapiter.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:mapiter.ec:mapiter -rp env:lutin:_mapiter_env.lut -rp oracle:v6:_mapiter_oracle.lus:mapiter_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20768 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20768 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +PASS: ../utils/test_lus2lic_no_node should_work/mapiter.lus 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 ./myec2c -o /tmp/tuple.c /tmp/tuple.ec +PASS: ./myec2c {-o /tmp/tuple.c /tmp/tuple.ec} +spawn ../utils/test_lus2lic_no_node should_work/tuple.lus ++ ./lus2lic should_work/tuple.lus -n tuple --gen-autotest -np +_tuple_env.lut generated. +_tuple_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/tuple.lus ++ ./lus2lic should_work/tuple.lus -n tuple -ec -o tuple.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:tuple.ec:tuple -rp env:lutin:_tuple_env.lut -rp oracle:v6:_tuple_oracle.lus:tuple_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20787 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20787 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/tuple.lus 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 ./myec2c -o /tmp/call02.c /tmp/call02.ec +PASS: ./myec2c {-o /tmp/call02.c /tmp/call02.ec} +spawn ../utils/test_lus2lic_no_node should_work/call02.lus ++ ./lus2lic should_work/call02.lus -n call02 --gen-autotest -np +_call02_env.lut generated. +_call02_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/call02.lus ++ ./lus2lic should_work/call02.lus -n call02 -ec -o call02.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:call02.ec:call02 -rp env:lutin:_call02_env.lut -rp oracle:v6:_call02_oracle.lus:call02_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20806 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20806 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/call02.lus 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 ./myec2c -o /tmp/ck7.c /tmp/ck7.ec +PASS: ./myec2c {-o /tmp/ck7.c /tmp/ck7.ec} +spawn ../utils/test_lus2lic_no_node should_work/ck7.lus ++ ./lus2lic should_work/ck7.lus -n ck7 --gen-autotest -np +_ck7_env.lut generated. +_ck7_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/ck7.lus ++ ./lus2lic should_work/ck7.lus -n ck7 -ec -o ck7.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:ck7.ec:ck7 -rp env:lutin:_ck7_env.lut -rp oracle:v6:_ck7_oracle.lus:ck7_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20825 (ecexe) created +Error in lurette: Lv6errors.Compile_error(_, "\n*** clock error: The two following clocks are not compatible:\n***\t on base\n***\t on a on base\n") +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/ck7.lus 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 ./myec2c -o /tmp/nc10.c /tmp/nc10.ec +PASS: ./myec2c {-o /tmp/nc10.c /tmp/nc10.ec} +spawn ../utils/test_lus2lic_no_node should_work/nc10.lus ++ ./lus2lic should_work/nc10.lus -n nc10 --gen-autotest -np +_nc10_env.lut generated. +_nc10_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/nc10.lus ++ ./lus2lic should_work/nc10.lus -n nc10 -ec -o nc10.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:nc10.ec:nc10 -rp env:lutin:_nc10_env.lut -rp oracle:v6:_nc10_oracle.lus:nc10_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20844 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20844 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/nc10.lus 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 ./myec2c -o /tmp/triSel.c /tmp/triSel.ec +PASS: ./myec2c {-o /tmp/triSel.c /tmp/triSel.ec} +spawn ../utils/test_lus2lic_no_node should_work/triSel.lus ++ ./lus2lic should_work/triSel.lus -n triSel --gen-autotest -np +_triSel_env.lut generated. +_triSel_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/triSel.lus ++ ./lus2lic should_work/triSel.lus -n triSel -ec -o triSel.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:triSel.ec:triSel -rp env:lutin:_triSel_env.lut -rp oracle:v6:_triSel_oracle.lus:triSel_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20864 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20864 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/triSel.lus 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 ./myec2c -o /tmp/redoptest.c /tmp/redoptest.ec +PASS: ./myec2c {-o /tmp/redoptest.c /tmp/redoptest.ec} +spawn ../utils/test_lus2lic_no_node should_work/redoptest.lus ++ ./lus2lic should_work/redoptest.lus -n redoptest --gen-autotest -np +_redoptest_env.lut generated. +_redoptest_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/redoptest.lus ++ ./lus2lic should_work/redoptest.lus -n redoptest -ec -o redoptest.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:redoptest.ec:redoptest -rp env:lutin:_redoptest_env.lut -rp oracle:v6:_redoptest_oracle.lus:redoptest_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20883 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20883 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/redoptest.lus 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 ./myec2c -o /tmp/flo.c /tmp/flo.ec +PASS: ./myec2c {-o /tmp/flo.c /tmp/flo.ec} +spawn ../utils/test_lus2lic_no_node should_work/flo.lus ++ ./lus2lic should_work/flo.lus -n flo --gen-autotest -np +_flo_env.lut generated. +_flo_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/flo.lus ++ ./lus2lic should_work/flo.lus -n flo -ec -o flo.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:flo.ec:flo -rp env:lutin:_flo_env.lut -rp oracle:v6:_flo_oracle.lus:flo_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20902 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20902 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/flo.lus 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 ./myec2c -o /tmp/cond01.c /tmp/cond01.ec +PASS: ./myec2c {-o /tmp/cond01.c /tmp/cond01.ec} +spawn ../utils/test_lus2lic_no_node should_work/cond01.lus ++ ./lus2lic should_work/cond01.lus -n cond01 --gen-autotest -np +_cond01_env.lut generated. +_cond01_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/cond01.lus ++ ./lus2lic should_work/cond01.lus -n cond01 -ec -o cond01.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:cond01.ec:cond01 -rp env:lutin:_cond01_env.lut -rp oracle:v6:_cond01_oracle.lus:cond01_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20921 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20921 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop okPASS: ../utils/test_lus2lic_no_node should_work/cond01.lus 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 ./myec2c -o /tmp/shiftFill_ludic.c /tmp/shiftFill_ludic.ec +PASS: ./myec2c {-o /tmp/shiftFill_ludic.c /tmp/shiftFill_ludic.ec} +spawn ../utils/test_lus2lic_no_node should_work/shiftFill_ludic.lus ++ ./lus2lic should_work/shiftFill_ludic.lus -n shiftFill_ludic --gen-autotest -np +_shiftFill_ludic_env.lut generated. +_shiftFill_ludic_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/shiftFill_ludic.lus ++ ./lus2lic should_work/shiftFill_ludic.lus -n shiftFill_ludic -ec -o shiftFill_ludic.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:shiftFill_ludic.ec:shiftFill_ludic -rp env:lutin:_shiftFill_ludic_env.lut -rp oracle:v6:_shiftFill_ludic_oracle.lus:shiftFill_ludic_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20940 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20940 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/shiftFill_ludic.lus 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 ./myec2c -o /tmp/after.c /tmp/after.ec +PASS: ./myec2c {-o /tmp/after.c /tmp/after.ec} +spawn ../utils/test_lus2lic_no_node should_work/after.lus ++ ./lus2lic should_work/after.lus -n after --gen-autotest -np +_after_env.lut generated. +_after_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/after.lus ++ ./lus2lic should_work/after.lus -n after -ec -o after.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:after.ec:after -rp env:lutin:_after_env.lut -rp oracle:v6:_after_oracle.lus:after_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20959 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20959 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/after.lus 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 ./myec2c -o /tmp/arrays.c /tmp/arrays.ec +PASS: ./myec2c {-o /tmp/arrays.c /tmp/arrays.ec} +spawn ../utils/test_lus2lic_no_node should_work/arrays.lus ++ ./lus2lic should_work/arrays.lus -n arrays --gen-autotest -np +_arrays_env.lut generated. +_arrays_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/arrays.lus ++ ./lus2lic should_work/arrays.lus -n arrays -ec -o arrays.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:arrays.ec:arrays -rp env:lutin:_arrays_env.lut -rp oracle:v6:_arrays_oracle.lus:arrays_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20978 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20978 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/arrays.lus 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 ./myec2c -o /tmp/nc3.c /tmp/nc3.ec +PASS: ./myec2c {-o /tmp/nc3.c /tmp/nc3.ec} +spawn ../utils/test_lus2lic_no_node should_work/nc3.lus ++ ./lus2lic should_work/nc3.lus -n nc3 --gen-autotest -np +_nc3_env.lut generated. +_nc3_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/nc3.lus ++ ./lus2lic should_work/nc3.lus -n nc3 -ec -o nc3.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:nc3.ec:nc3 -rp env:lutin:_nc3_env.lut -rp oracle:v6:_nc3_oracle.lus:nc3_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 20997 (ecexe) created +RP Variables are compatible. +quit + +Killing process 20997 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/nc3.lus 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 ./myec2c -o /tmp/speedcontrol.c /tmp/speedcontrol.ec +PASS: ./myec2c {-o /tmp/speedcontrol.c /tmp/speedcontrol.ec} +spawn ../utils/test_lus2lic_no_node should_work/speedcontrol.lus ++ ./lus2lic should_work/speedcontrol.lus -n speedcontrol --gen-autotest -np +Error. A combinational cycle been detected in file "/home/jahier/lus2lic/test/should_work/speedcontrol.lus", line 1, col 5 to 16, token 'speedcontrol': + counter = Lustre::arrow:int -> int -> int(0, v00) + v00 = speedcontrol::f1.step(counter) + counter = Lustre::arrow:int -> int -> int(0, v00) ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/speedcontrol.lus 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 ./myec2c -o /tmp/iterate.c /tmp/iterate.ec +PASS: ./myec2c {-o /tmp/iterate.c /tmp/iterate.ec} +spawn ../utils/test_lus2lic_no_node should_work/iterate.lus ++ ./lus2lic should_work/iterate.lus -n iterate --gen-autotest -np +_iterate_env.lut generated. +_iterate_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/iterate.lus ++ ./lus2lic should_work/iterate.lus -n iterate -ec -o iterate.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:iterate.ec:iterate -rp env:lutin:_iterate_env.lut -rp oracle:v6:_iterate_oracle.lus:iterate_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21031 (ecexe) created +RP Variables are compatible. +quit + +Killing process 21031 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/iterate.lus 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 ./myec2c -o /tmp/overload.c /tmp/overload.ec +PASS: ./myec2c {-o /tmp/overload.c /tmp/overload.ec} +spawn ../utils/test_lus2lic_no_node should_work/overload.lus ++ ./lus2lic should_work/overload.lus -n overload --gen-autotest -np +_overload_env.lut generated. +_overload_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/overload.lus ++ ./lus2lic should_work/overload.lus -n overload -ec -o overload.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:overload.ec:overload -rp env:lutin:_overload_env.lut -rp oracle:v6:_overload_oracle.lus:overload_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21050 (ecexe) created +RP Variables are compatible. +quit + +Killing process 21050 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/overload.lus 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 ./myec2c -o /tmp/PCOND.c /tmp/PCOND.ec +PASS: ./myec2c {-o /tmp/PCOND.c /tmp/PCOND.ec} +spawn ../utils/test_lus2lic_no_node should_work/PCOND.lus ++ ./lus2lic should_work/PCOND.lus -n PCOND --gen-autotest -np +_PCOND_env.lut generated. +_PCOND_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/PCOND.lus ++ ./lus2lic should_work/PCOND.lus -n PCOND -ec -o PCOND.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:PCOND.ec:PCOND -rp env:lutin:_PCOND_env.lut -rp oracle:v6:_PCOND_oracle.lus:PCOND_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21069 (ecexe) created +Error in lurette: Lv6errors.Compile_error(_, "\n*** clock error: The two following clocks are not compatible:\n***\t on base\n***\t on h0 on base\n") +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/PCOND.lus 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 ./myec2c -o /tmp/EDGE.c /tmp/EDGE.ec +PASS: ./myec2c {-o /tmp/EDGE.c /tmp/EDGE.ec} +spawn ../utils/test_lus2lic_no_node should_work/EDGE.lus ++ ./lus2lic should_work/EDGE.lus -n EDGE --gen-autotest -np +_EDGE_env.lut generated. +_EDGE_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/EDGE.lus ++ ./lus2lic should_work/EDGE.lus -n EDGE -ec -o EDGE.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:EDGE.ec:EDGE -rp env:lutin:_EDGE_env.lut -rp oracle:v6:_EDGE_oracle.lus:EDGE_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21088 (ecexe) created +RP Variables are compatible. +quit + +Killing process 21088 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/EDGE.lus 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 ./myec2c -o /tmp/call03.c /tmp/call03.ec +PASS: ./myec2c {-o /tmp/call03.c /tmp/call03.ec} +spawn ../utils/test_lus2lic_no_node should_work/call03.lus ++ ./lus2lic should_work/call03.lus -n call03 --gen-autotest -np +_call03_env.lut generated. +_call03_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/call03.lus ++ ./lus2lic should_work/call03.lus -n call03 -ec -o call03.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:call03.ec:call03 -rp env:lutin:_call03_env.lut -rp oracle:v6:_call03_oracle.lus:call03_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21107 (ecexe) created +RP Variables are compatible. +quit + +Killing process 21107 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/call03.lus 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 ./myec2c -o /tmp/count.c /tmp/count.ec +PASS: ./myec2c {-o /tmp/count.c /tmp/count.ec} +spawn ../utils/test_lus2lic_no_node should_work/count.lus ++ ./lus2lic should_work/count.lus -n count --gen-autotest -np +_count_env.lut generated. +_count_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/count.lus ++ ./lus2lic should_work/count.lus -n count -ec -o count.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:count.ec:count -rp env:lutin:_count_env.lut -rp oracle:v6:_count_oracle.lus:count_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21126 (ecexe) created +RP Variables are compatible. +quit + +Killing process 21126 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/count.lus 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 ./myec2c -o /tmp/ck2.c /tmp/ck2.ec +PASS: ./myec2c {-o /tmp/ck2.c /tmp/ck2.ec} +spawn ../utils/test_lus2lic_no_node should_work/ck2.lus ++ ./lus2lic should_work/ck2.lus -n ck2 --gen-autotest -np +_ck2_env.lut generated. +_ck2_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/ck2.lus ++ ./lus2lic should_work/ck2.lus -n ck2 -ec -o ck2.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:ck2.ec:ck2 -rp env:lutin:_ck2_env.lut -rp oracle:v6:_ck2_oracle.lus:ck2_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21145 (ecexe) created +Error in lurette: Lv6errors.Compile_error(_, "\n*** clock error: The two following clocks are not compatible:\n***\t on base\n***\t on c on base\n") +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/ck2.lus 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 ./myec2c -o /tmp/X.c /tmp/X.ec +PASS: ./myec2c {-o /tmp/X.c /tmp/X.ec} +spawn ../utils/test_lus2lic_no_node should_work/X.lus ++ ./lus2lic should_work/X.lus -n X --gen-autotest -np +_X_env.lut generated. +_X_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/X.lus ++ ./lus2lic should_work/X.lus -n X -ec -o X.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:X.ec:X -rp env:lutin:_X_env.lut -rp oracle:v6:_X_oracle.lus:X_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21164 (ecexe) created +Error in lurette: Lv6errors.Compile_error(_, "\n*** clock error: The two following clocks are not compatible:\n***\t on base\n***\t on c on base\n") +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/X.lus 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 ./myec2c -o /tmp/Condact.c /tmp/Condact.ec +PASS: ./myec2c {-o /tmp/Condact.c /tmp/Condact.ec} +spawn ../utils/test_lus2lic_no_node should_work/Condact.lus ++ ./lus2lic should_work/Condact.lus -n Condact --gen-autotest -np +*** Can not find package 'Condact' in the following packages: +*** 'Main' +*** 'TestCondact' +*** 'Util' ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/Condact.lus 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 ./myec2c -o /tmp/poussoir.c /tmp/poussoir.ec +PASS: ./myec2c {-o /tmp/poussoir.c /tmp/poussoir.ec} +spawn ../utils/test_lus2lic_no_node should_work/poussoir.lus ++ ./lus2lic should_work/poussoir.lus -n poussoir --gen-autotest -np +_poussoir_env.lut generated. +_poussoir_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/poussoir.lus ++ ./lus2lic should_work/poussoir.lus -n poussoir -ec -o poussoir.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:poussoir.ec:poussoir -rp env:lutin:_poussoir_env.lut -rp oracle:v6:_poussoir_oracle.lus:poussoir_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21198 (ecexe) created +RP Variables are compatible. +quit + +Killing process 21198 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +PASS: ../utils/test_lus2lic_no_node should_work/poussoir.lus 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 ./myec2c -o /tmp/SWITCH1.c /tmp/SWITCH1.ec +PASS: ./myec2c {-o /tmp/SWITCH1.c /tmp/SWITCH1.ec} +spawn ../utils/test_lus2lic_no_node should_work/SWITCH1.lus ++ ./lus2lic should_work/SWITCH1.lus -n SWITCH1 --gen-autotest -np +_SWITCH1_env.lut generated. +_SWITCH1_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/SWITCH1.lus ++ ./lus2lic should_work/SWITCH1.lus -n SWITCH1 -ec -o SWITCH1.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:SWITCH1.ec:SWITCH1 -rp env:lutin:_SWITCH1_env.lut -rp oracle:v6:_SWITCH1_oracle.lus:SWITCH1_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21217 (ecexe) created +RP Variables are compatible. +quit + +Killing process 21217 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok +PASS: ../utils/test_lus2lic_no_node should_work/SWITCH1.lus 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 ./myec2c -o /tmp/clock1_2ms.c /tmp/clock1_2ms.ec +PASS: ./myec2c {-o /tmp/clock1_2ms.c /tmp/clock1_2ms.ec} +spawn ../utils/test_lus2lic_no_node should_work/clock1_2ms.lus ++ ./lus2lic should_work/clock1_2ms.lus -n clock1_2ms --gen-autotest -np +_clock1_2ms_env.lut generated. +_clock1_2ms_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/clock1_2ms.lus ++ ./lus2lic should_work/clock1_2ms.lus -n clock1_2ms -ec -o clock1_2ms.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:clock1_2ms.ec:clock1_2ms -rp env:lutin:_clock1_2ms_env.lut -rp oracle:v6:_clock1_2ms_oracle.lus:clock1_2ms_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21236 (ecexe) created +Error in lurette: Lv6errors.Compile_error(_, "\n*** clock error: The two following clocks are not compatible:\n***\t on base\n***\t on Clock1ms on base\n") +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/clock1_2ms.lus 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 ./myec2c -o /tmp/decl.c /tmp/decl.ec +PASS: ./myec2c {-o /tmp/decl.c /tmp/decl.ec} +spawn ../utils/test_lus2lic_no_node should_work/decl.lus ++ ./lus2lic should_work/decl.lus -n decl --gen-autotest -np +*** The soc of decl::decl is not defined. FINISH ME! +Extern node not yet supported, sorry + +*** oops: lus2lic internal error + File "src/lic2soc.ml", line 886, column 14 +*** when compiling lustre program should_work/decl.lus + +*** You migth want to sent a bug report to jahier@imag.fr ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/decl.lus 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 ./myec2c -o /tmp/bred_lv4.c /tmp/bred_lv4.ec +PASS: ./myec2c {-o /tmp/bred_lv4.c /tmp/bred_lv4.ec} +spawn ../utils/test_lus2lic_no_node should_work/bred_lv4.lus ++ ./lus2lic should_work/bred_lv4.lus -n bred_lv4 --gen-autotest -np +_bred_lv4_env.lut generated. +_bred_lv4_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/bred_lv4.lus ++ ./lus2lic should_work/bred_lv4.lus -n bred_lv4 -ec -o bred_lv4.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:bred_lv4.ec:bred_lv4 -rp env:lutin:_bred_lv4_env.lut -rp oracle:v6:_bred_lv4_oracle.lus:bred_lv4_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21270 (ecexe) created +RP Variables are compatible. +quit + +Killing process 21270 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/bred_lv4.lus 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 ./myec2c -o /tmp/trivial2.c /tmp/trivial2.ec +PASS: ./myec2c {-o /tmp/trivial2.c /tmp/trivial2.ec} +spawn ../utils/test_lus2lic_no_node should_work/trivial2.lus ++ ./lus2lic should_work/trivial2.lus -n trivial2 --gen-autotest -np +_trivial2_env.lut generated. +_trivial2_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/trivial2.lus ++ ./lus2lic should_work/trivial2.lus -n trivial2 -ec -o trivial2.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:trivial2.ec:trivial2 -rp env:lutin:_trivial2_env.lut -rp oracle:v6:_trivial2_oracle.lus:trivial2_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21289 (ecexe) created +RP Variables are compatible. +quit + +Killing process 21289 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/trivial2.lus 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 ./myec2c -o /tmp/param_node.c /tmp/param_node.ec +PASS: ./myec2c {-o /tmp/param_node.c /tmp/param_node.ec} +spawn ../utils/test_lus2lic_no_node should_work/param_node.lus ++ ./lus2lic should_work/param_node.lus -n param_node --gen-autotest -np +_param_node_env.lut generated. +_param_node_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/param_node.lus ++ ./lus2lic should_work/param_node.lus -n param_node -ec -o param_node.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:param_node.ec:param_node -rp env:lutin:_param_node_env.lut -rp oracle:v6:_param_node_oracle.lus:param_node_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21308 (ecexe) created +RP Variables are compatible. +quit + +Killing process 21308 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/param_node.lus 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 ./myec2c -o /tmp/simple.c /tmp/simple.ec +PASS: ./myec2c {-o /tmp/simple.c /tmp/simple.ec} +spawn ../utils/test_lus2lic_no_node should_work/simple.lus ++ ./lus2lic should_work/simple.lus -n simple --gen-autotest -np +Extern node not yet supported, sorry + +*** oops: lus2lic internal error + File "src/socExec.ml", line 210, column 4 +*** when compiling lustre program should_work/simple.lus + +*** You migth want to sent a bug report to jahier@imag.fr ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/simple.lus 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 ./myec2c -o /tmp/func_with_body.c /tmp/func_with_body.ec +PASS: ./myec2c {-o /tmp/func_with_body.c /tmp/func_with_body.ec} +spawn ../utils/test_lus2lic_no_node should_work/func_with_body.lus ++ ./lus2lic should_work/func_with_body.lus -n func_with_body --gen-autotest -np +_func_with_body_env.lut generated. +_func_with_body_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/func_with_body.lus ++ ./lus2lic should_work/func_with_body.lus -n func_with_body -ec -o func_with_body.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:func_with_body.ec:func_with_body -rp env:lutin:_func_with_body_env.lut -rp oracle:v6:_func_with_body_oracle.lus:func_with_body_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21342 (ecexe) created +RP Variables are compatible. +quit + +Killing process 21342 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop okPASS: ../utils/test_lus2lic_no_node should_work/func_with_body.lus 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 ./myec2c -o /tmp/minus.c /tmp/minus.ec +PASS: ./myec2c {-o /tmp/minus.c /tmp/minus.ec} +spawn ../utils/test_lus2lic_no_node should_work/minus.lus ++ ./lus2lic should_work/minus.lus -n minus --gen-autotest -np +_minus_env.lut generated. +_minus_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_work/minus.lus ++ ./lus2lic should_work/minus.lus -n minus -ec -o minus.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:minus.ec:minus -rp env:lutin:_minus_env.lut -rp oracle:v6:_minus_oracle.lus:minus_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21361 (ecexe) created +RP Variables are compatible. +quit + +Killing process 21361 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +PASS: ../utils/test_lus2lic_no_node should_work/minus.lus 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 +spawn ./myec2c -o /tmp/remplissage-1.0.c /tmp/remplissage-1.0.ec +PASS: ./myec2c {-o /tmp/remplissage-1.0.c /tmp/remplissage-1.0.ec} +spawn ../utils/test_lus2lic_no_node should_work/remplissage-1.0.lus ++ ./lus2lic should_work/remplissage-1.0.lus -n remplissage-1.0 --gen-autotest -np +*** Can not find package 'remplissage-1.0' in the following packages: +*** 'util' ++ echo Error +Error ++ exit 2 +FAIL: Try to compare lus2lic -exec and ecexe: ../utils/test_lus2lic_no_node should_work/remplissage-1.0.lus +spawn ../utils/test_lus2lic_no_node should_fail/syntax/old_style_and_pack.lus ++ ./lus2lic should_fail/syntax/old_style_and_pack.lus -n old_style_and_pack --gen-autotest -np *** 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 ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (syntax): test_lus2lic_no_node should_fail/syntax/old_style_and_pack.lus +spawn ../utils/test_lus2lic_no_node should_fail/syntax/record.lus ++ ./lus2lic should_fail/syntax/record.lus -n record --gen-autotest -np *** 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': ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (syntax): test_lus2lic_no_node should_fail/syntax/record.lus +spawn ../utils/test_lus2lic_no_node should_fail/type/parametric_node3.lus ++ ./lus2lic should_fail/type/parametric_node3.lus -n parametric_node3 --gen-autotest -np +*** Error in file "/home/jahier/lus2lic/test/should_fail/type/parametric_node3.lus", line 10, col 24 to 29, 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 ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (type): test_lus2lic_no_node should_fail/type/parametric_node3.lus +spawn ../utils/test_lus2lic_no_node should_fail/type/parametric_node.lus ++ ./lus2lic should_fail/type/parametric_node.lus -n parametric_node --gen-autotest -np *** 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 ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (type): test_lus2lic_no_node should_fail/type/parametric_node.lus +spawn ../utils/test_lus2lic_no_node should_fail/type/t1.lus ++ ./lus2lic should_fail/type/t1.lus -n t1 --gen-autotest -np +*** Error in file "/home/jahier/lus2lic/test/should_fail/type/t1.lus", line 40, col 2 to 10, token 'fold_left': +*** +** bool^8 and bool * bool^8 are not unifiable (bad arity) + ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (type): test_lus2lic_no_node should_fail/type/t1.lus +spawn ../utils/test_lus2lic_no_node should_fail/type/merge_bad_enum.lus ++ ./lus2lic should_fail/type/merge_bad_enum.lus -n merge_bad_enum --gen-autotest -np *** 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 ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (type): test_lus2lic_no_node should_fail/type/merge_bad_enum.lus +spawn ../utils/test_lus2lic_no_node should_fail/type/condact2.lus ++ ./lus2lic should_fail/type/condact2.lus -n condact2 --gen-autotest -np *** 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 ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (type): test_lus2lic_no_node should_fail/type/condact2.lus +spawn ../utils/test_lus2lic_no_node should_fail/type/merge_bad_type.lus ++ ./lus2lic should_fail/type/merge_bad_type.lus -n merge_bad_type --gen-autotest -np *** 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 ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (type): test_lus2lic_no_node should_fail/type/merge_bad_type.lus +spawn ../utils/test_lus2lic_no_node should_fail/type/packages.lus ++ ./lus2lic should_fail/type/packages.lus -n packages --gen-autotest -np +*** Can not find package 'packages' in the following packages: +*** 'pbool' +*** 'mainPack' +*** 'pint' +*** 'inter' +*** 'preal' ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (type): test_lus2lic_no_node should_fail/type/packages.lus +spawn ../utils/test_lus2lic_no_node should_fail/type/packages2.lus ++ ./lus2lic should_fail/type/packages2.lus -n packages2 --gen-autotest -np +*** Can not find package 'packages2' in the following packages: +*** 'stupid' ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (type): test_lus2lic_no_node should_fail/type/packages2.lus +spawn ../utils/test_lus2lic_no_node should_fail/type/Gyro.lus ++ ./lus2lic should_fail/type/Gyro.lus -n Gyro --gen-autotest -np *** 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 ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (type): test_lus2lic_no_node should_fail/type/Gyro.lus +spawn ../utils/test_lus2lic_no_node should_fail/type/merge_bad.lus ++ ./lus2lic should_fail/type/merge_bad.lus -n merge_bad --gen-autotest -np *** 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 ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (type): test_lus2lic_no_node should_fail/type/merge_bad.lus +spawn ../utils/test_lus2lic_no_node should_fail/type/merge_bad_clk.lus ++ ./lus2lic should_fail/type/merge_bad_clk.lus -n merge_bad_clk --gen-autotest -np *** 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: +*** clock error: The two following clocks are not compatible: *** 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 ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (type): test_lus2lic_no_node should_fail/type/merge_bad_clk.lus +spawn ../utils/test_lus2lic_no_node should_fail/type/parametric_node4.lus ++ ./lus2lic should_fail/type/parametric_node4.lus -n parametric_node4 --gen-autotest -np *** 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 ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (type): test_lus2lic_no_node should_fail/type/parametric_node4.lus +spawn ../utils/test_lus2lic_no_node should_fail/type/merge_node.lus ++ ./lus2lic should_fail/type/merge_node.lus -n merge_node --gen-autotest -np +*** Error in file "/home/jahier/lus2lic/test/should_fail/type/merge_node.lus", line 8, col 13 to 13, token ':': +*** syntax error + ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (type): test_lus2lic_no_node should_fail/type/merge_node.lus +spawn ../utils/test_lus2lic_no_node should_fail/type/merge_not_exhaustive.lus ++ ./lus2lic should_fail/type/merge_not_exhaustive.lus -n merge_not_exhaustive --gen-autotest -np +_merge_not_exhaustive_env.lut generated. +_merge_not_exhaustive_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_fail/type/merge_not_exhaustive.lus ++ ./lus2lic should_fail/type/merge_not_exhaustive.lus -n merge_not_exhaustive -ec -o merge_not_exhaustive.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:merge_not_exhaustive.ec:merge_not_exhaustive -rp env:lutin:_merge_not_exhaustive_env.lut -rp oracle:v6:_merge_not_exhaustive_oracle.lus:merge_not_exhaustive_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21460 (ecexe) created +Error in lurette: Lv6errors.Compile_error(_, "\n*** clock error: The two following clocks are not compatible:\n***\t on base\n***\t on _merge_not_exhaustive_oracle::Pile(clk) on base\n") +Lurette launched a process that failed (exit 2). + +break signal catched -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 +lurettetop: bye! ++ echo error +error ++ exit 2 +XFAIL: Test bad programs (type): test_lus2lic_no_node should_fail/type/merge_not_exhaustive.lus +spawn ../utils/test_lus2lic_no_node should_fail/type/const2.lus ++ ./lus2lic should_fail/type/const2.lus -n const2 --gen-autotest -np +_const2_env.lut generated. +_const2_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_fail/type/const2.lus ++ ./lus2lic should_fail/type/const2.lus -n const2 -ec -o const2.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:const2.ec:const2 -rp env:lutin:_const2_env.lut -rp oracle:v6:_const2_oracle.lus:const2_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21469 (ecexe) created +RP Variables are compatible. +quit + +Killing process 21469 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +XPASS: Test bad programs (type): test_lus2lic_no_node should_fail/type/const2.lus +spawn ../utils/test_lus2lic_no_node should_fail/type/ts02.lus ++ ./lus2lic should_fail/type/ts02.lus -n ts02 --gen-autotest -np *** 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 @@ -1590,116 +7726,339 @@ spawn ./lus2lic -o /tmp/ts02.lic should_fail/type/ts02.lus *** *** 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 ':': ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (type): test_lus2lic_no_node should_fail/type/ts02.lus +spawn ../utils/test_lus2lic_no_node should_fail/type/parametric_node2.lus ++ ./lus2lic should_fail/type/parametric_node2.lus -n parametric_node2 --gen-autotest -np +_parametric_node2_env.lut generated. +_parametric_node2_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_fail/type/parametric_node2.lus ++ ./lus2lic should_fail/type/parametric_node2.lus -n parametric_node2 -ec -o parametric_node2.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:parametric_node2.ec:parametric_node2 -rp env:lutin:_parametric_node2_env.lut -rp oracle:v6:_parametric_node2_oracle.lus:parametric_node2_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21484 (ecexe) created +RP Variables are compatible. +quit + +Killing process 21484 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +XPASS: Test bad programs (type): test_lus2lic_no_node should_fail/type/parametric_node2.lus +spawn ../utils/test_lus2lic_no_node should_fail/type/Gyro2.lus ++ ./lus2lic should_fail/type/Gyro2.lus -n Gyro2 --gen-autotest -np +*** Error in file "/home/jahier/lus2lic/test/should_fail/type/Gyro2.lus", line 54, col 0 to 2, token 'let': *** 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 ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (type): test_lus2lic_no_node should_fail/type/Gyro2.lus +spawn ../utils/test_lus2lic_no_node should_fail/clock/when_enum.lus ++ ./lus2lic should_fail/clock/when_enum.lus -n when_enum --gen-autotest -np *** 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: +*** clock error: The two following clocks are not compatible: *** 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 ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (clock): test_lus2lic_no_node should_fail/clock/when_enum.lus +spawn ../utils/test_lus2lic_no_node should_fail/clock/bad_call02.lus ++ ./lus2lic should_fail/clock/bad_call02.lus -n bad_call02 --gen-autotest -np *** 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: +*** clock error: The two following clocks are not compatible: *** 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 ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (clock): test_lus2lic_no_node should_fail/clock/bad_call02.lus +spawn ../utils/test_lus2lic_no_node should_fail/clock/inonout.lus ++ ./lus2lic should_fail/clock/inonout.lus -n inonout --gen-autotest -np *** 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 ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (clock): test_lus2lic_no_node should_fail/clock/inonout.lus +spawn ../utils/test_lus2lic_no_node should_fail/clock/clock.lus ++ ./lus2lic should_fail/clock/clock.lus -n clock --gen-autotest -np *** 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: +*** clock error: The two following clocks are not compatible: *** 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': ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (clock): test_lus2lic_no_node should_fail/clock/clock.lus +spawn ../utils/test_lus2lic_no_node should_fail/clock/bad_id.lus ++ ./lus2lic should_fail/clock/bad_id.lus -n bad_id --gen-autotest -np +*** Error in file "/home/jahier/lus2lic/test/should_fail/clock/bad_id.lus", line 3, col 5 to 10, token 'bad_id': *** *** 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 ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (clock): test_lus2lic_no_node should_fail/clock/bad_id.lus +spawn ../utils/test_lus2lic_no_node should_fail/clock/clock2.lus ++ ./lus2lic should_fail/clock/clock2.lus -n clock2 --gen-autotest -np *** Error in file "/home/jahier/lus2lic/test/should_fail/clock/clock2.lus", line 6, col 16 to 19, token 'when': *** 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. ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (clock): test_lus2lic_no_node should_fail/clock/clock2.lus +spawn ../utils/test_lus2lic_no_node should_fail/semantics/aux.lus ++ ./lus2lic should_fail/semantics/aux.lus -n aux --gen-autotest -np +_aux_env.lut generated. +_aux_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_fail/semantics/aux.lus ++ ./lus2lic should_fail/semantics/aux.lus -n aux -ec -o aux.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:aux.ec:aux -rp env:lutin:_aux_env.lut -rp oracle:v6:_aux_oracle.lus:aux_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21528 (ecexe) created +RP Variables are compatible. +#ERROR value read. bye! +RifIO.Bye +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +XPASS: Test bad programs (semantics): test_lus2lic_no_node should_fail/semantics/aux.lus +spawn ../utils/test_lus2lic_no_node should_fail/semantics/deploop.lus ++ ./lus2lic should_fail/semantics/deploop.lus -n deploop --gen-autotest -np +Error. A combinational cycle been detected in file "/home/jahier/lus2lic/test/should_fail/semantics/deploop.lus", line 6, col 5 to 11, token 'deploop': + z.x.x = Lustre::arrow:real -> real -> real(0., v01) + v00 = (z.y) + v01 = (v00.y) + z.x.x = Lustre::arrow:real -> real -> real(0., v01) ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (semantics): test_lus2lic_no_node should_fail/semantics/deploop.lus +spawn ../utils/test_lus2lic_no_node should_fail/semantics/const3.lus ++ ./lus2lic should_fail/semantics/const3.lus -n const3 --gen-autotest -np +_const3_env.lut generated. +_const3_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_fail/semantics/const3.lus ++ ./lus2lic should_fail/semantics/const3.lus -n const3 -ec -o const3.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:const3.ec:const3 -rp env:lutin:_const3_env.lut -rp oracle:v6:_const3_oracle.lus:const3_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21542 (ecexe) created +RP Variables are compatible. +quit -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 +Killing process 21542 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +XPASS: Test bad programs (semantics): test_lus2lic_no_node should_fail/semantics/const3.lus +spawn ../utils/test_lus2lic_no_node should_fail/semantics/not_a_constant.lus ++ ./lus2lic should_fail/semantics/not_a_constant.lus -n not_a_constant --gen-autotest -np *** 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 ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (semantics): test_lus2lic_no_node should_fail/semantics/not_a_constant.lus +spawn ../utils/test_lus2lic_no_node should_fail/semantics/X1.lus ++ ./lus2lic should_fail/semantics/X1.lus -n X1 --gen-autotest -np +_X1_env.lut generated. +_X1_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_fail/semantics/X1.lus ++ ./lus2lic should_fail/semantics/X1.lus -n X1 -ec -o X1.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:X1.ec:X1 -rp env:lutin:_X1_env.lut -rp oracle:v6:_X1_oracle.lus:X1_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21556 (ecexe) created +RP Variables are compatible. +#ERROR value read. bye! +RifIO.Bye +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +XPASS: Test bad programs (semantics): test_lus2lic_no_node should_fail/semantics/X1.lus +spawn ../utils/test_lus2lic_no_node should_fail/semantics/sincos.lus ++ ./lus2lic should_fail/semantics/sincos.lus -n sincos --gen-autotest -np +Error. A combinational cycle been detected in file "/home/jahier/lus2lic/test/should_fail/semantics/sincos.lus", line 2, col 5 to 10, token 'sincos': + sin = Lustre::times:real -> real -> real(omega, v00) + v01 = Lustre::uminus:real -> real(sin) + v02 = sincos::integrator2.step(v01, 0.1, 1.0) + cos = Lustre::times:real -> real -> real(omega, v02) + v00 = sincos::integrator1.step(cos, 0.1, 0.0) + sin = Lustre::times:real -> real -> real(omega, v00) ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (semantics): test_lus2lic_no_node should_fail/semantics/sincos.lus +spawn ../utils/test_lus2lic_no_node should_fail/semantics/test_const.lus ++ ./lus2lic should_fail/semantics/test_const.lus -n test_const --gen-autotest -np +*** Error in file "/home/jahier/lus2lic/test/should_fail/semantics/test_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/tranche.lic should_fail/semantics/tranche.lus} -spawn ./lus2lic -o /tmp/import2.lic should_fail/semantics/import2.lus ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (semantics): test_lus2lic_no_node should_fail/semantics/test_const.lus +spawn ../utils/test_lus2lic_no_node should_fail/semantics/import2.lus ++ ./lus2lic should_fail/semantics/import2.lus -n import2 --gen-autotest -np *** 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 ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (semantics): test_lus2lic_no_node should_fail/semantics/import2.lus +spawn ../utils/test_lus2lic_no_node should_fail/semantics/bad_call01.lus ++ ./lus2lic should_fail/semantics/bad_call01.lus -n bad_call01 --gen-autotest -np *** 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 ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (semantics): test_lus2lic_no_node should_fail/semantics/bad_call01.lus +spawn ../utils/test_lus2lic_no_node should_fail/semantics/x.lus ++ ./lus2lic should_fail/semantics/x.lus -n x --gen-autotest -np +_x_env.lut generated. +_x_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_fail/semantics/x.lus ++ ./lus2lic should_fail/semantics/x.lus -n x -ec -o x.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:x.ec:x -rp env:lutin:_x_env.lut -rp oracle:v6:_x_oracle.lus:x_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21585 (ecexe) created +RP Variables are compatible. +quit + +Killing process 21585 + +The coverage rate is 100.0% +The coverage file lurette.cov has been updated/generated +break signal catched + +lurettetop: bye! ++ echo lurettetop ok +lurettetop ok ++ exit 0 +XPASS: Test bad programs (semantics): test_lus2lic_no_node should_fail/semantics/x.lus +spawn ../utils/test_lus2lic_no_node should_fail/semantics/aux1.lus ++ ./lus2lic should_fail/semantics/aux1.lus -n aux1 --gen-autotest -np +_aux1_env.lut generated. +_aux1_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_fail/semantics/aux1.lus ++ ./lus2lic should_fail/semantics/aux1.lus -n aux1 -ec -o aux1.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:aux1.ec:aux1 -rp env:lutin:_aux1_env.lut -rp oracle:v6:_aux1_oracle.lus:aux1_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21594 (ecexe) created +RP Variables are compatible. +#ERROR value read. bye! +RifIO.Bye +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +XPASS: Test bad programs (semantics): test_lus2lic_no_node should_fail/semantics/aux1.lus +spawn ../utils/test_lus2lic_no_node should_fail/semantics/t.lus ++ ./lus2lic should_fail/semantics/t.lus -n t --gen-autotest -np *** 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 ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (semantics): test_lus2lic_no_node should_fail/semantics/t.lus +spawn ../utils/test_lus2lic_no_node should_fail/semantics/parametric_node4.lus ++ ./lus2lic should_fail/semantics/parametric_node4.lus -n parametric_node4 --gen-autotest -np *** 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 ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (semantics): test_lus2lic_no_node should_fail/semantics/parametric_node4.lus +spawn ../utils/test_lus2lic_no_node should_fail/semantics/const2.lus ++ ./lus2lic should_fail/semantics/const2.lus -n const2 --gen-autotest -np *** 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 ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (semantics): test_lus2lic_no_node should_fail/semantics/const2.lus +spawn ../utils/test_lus2lic_no_node should_fail/semantics/sargs.lus ++ ./lus2lic should_fail/semantics/sargs.lus -n sargs --gen-autotest -np *** 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 @@ -1707,8 +8066,12 @@ spawn ./lus2lic -o /tmp/sargs.lic should_fail/semantics/sargs.lus *** *** 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 ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (semantics): test_lus2lic_no_node should_fail/semantics/sargs.lus +spawn ../utils/test_lus2lic_no_node should_fail/semantics/patrick.lus ++ ./lus2lic should_fail/semantics/patrick.lus -n patrick --gen-autotest -np *** 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. @@ -1716,18 +8079,202 @@ spawn ./lus2lic -o /tmp/patrick.lic should_fail/semantics/patrick.lus - "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 ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (semantics): test_lus2lic_no_node should_fail/semantics/patrick.lus +spawn ../utils/test_lus2lic_no_node should_fail/semantics/m.lus ++ ./lus2lic should_fail/semantics/m.lus -n m --gen-autotest -np *** 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 60 seconds ++ echo Error +Error ++ exit 2 +XFAIL: Test bad programs (semantics): test_lus2lic_no_node should_fail/semantics/m.lus +spawn ../utils/test_lus2lic_no_node should_fail/exec/X3.lus ++ ./lus2lic should_fail/exec/X3.lus -n X3 --gen-autotest -np +_X3_env.lut generated. +_X3_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_fail/exec/X3.lus ++ ./lus2lic should_fail/exec/X3.lus -n X3 -ec -o X3.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:X3.ec:X3 -rp env:lutin:_X3_env.lut -rp oracle:v6:_X3_oracle.lus:X3_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21633 (ecexe) created +RP Variables are compatible. +#ERROR value read. bye! +RifIO.Bye +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +XPASS: Test bad programs (exec): test_lus2lic_no_node should_fail/exec/X3.lus +spawn ../utils/test_lus2lic_no_node should_fail/assert/assertion.lus ++ ./lus2lic should_fail/assert/assertion.lus -n assertion --gen-autotest -np +_assertion_env.lut generated. +_assertion_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_fail/assert/assertion.lus ++ ./lus2lic should_fail/assert/assertion.lus -n assertion -ec -o assertion.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:assertion.ec:assertion -rp env:lutin:_assertion_env.lut -rp oracle:v6:_assertion_oracle.lus:assertion_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21642 (ecexe) created +RP Variables are compatible. +#ERROR value read. bye! +RifIO.Bye +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +XPASS: Test bad programs (assert): test_lus2lic_no_node should_fail/assert/assertion.lus +spawn ../utils/test_lus2lic_no_node should_fail/assert/alarme.lus ++ ./lus2lic should_fail/assert/alarme.lus -n alarme --gen-autotest -np +_alarme_env.lut generated. +_alarme_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_fail/assert/alarme.lus ++ ./lus2lic should_fail/assert/alarme.lus -n alarme -ec -o alarme.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:alarme.ec:alarme -rp env:lutin:_alarme_env.lut -rp oracle:v6:_alarme_oracle.lus:alarme_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21651 (ecexe) created +RP Variables are compatible. +#ERROR value read. bye! +RifIO.Bye +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +XPASS: Test bad programs (assert): test_lus2lic_no_node should_fail/assert/alarme.lus +spawn ../utils/test_lus2lic_no_node should_fail/assert/lecteur.lus ++ ./lus2lic should_fail/assert/lecteur.lus -n lecteur --gen-autotest -np +_lecteur_env.lut generated. +_lecteur_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_fail/assert/lecteur.lus ++ ./lus2lic should_fail/assert/lecteur.lus -n lecteur -ec -o lecteur.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:lecteur.ec:lecteur -rp env:lutin:_lecteur_env.lut -rp oracle:v6:_lecteur_oracle.lus:lecteur_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21660 (ecexe) created +RP Variables are compatible. +#ERROR value read. bye! +RifIO.Bye +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +XPASS: Test bad programs (assert): test_lus2lic_no_node should_fail/assert/lecteur.lus +spawn ../utils/test_lus2lic_no_node should_fail/assert/drapfab.lus ++ ./lus2lic should_fail/assert/drapfab.lus -n drapfab --gen-autotest -np +_drapfab_env.lut generated. +_drapfab_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_fail/assert/drapfab.lus ++ ./lus2lic should_fail/assert/drapfab.lus -n drapfab -ec -o drapfab.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:drapfab.ec:drapfab -rp env:lutin:_drapfab_env.lut -rp oracle:v6:_drapfab_oracle.lus:drapfab_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21669 (ecexe) created +RP Variables are compatible. +#ERROR value read. bye! +RifIO.Bye +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +XPASS: Test bad programs (assert): test_lus2lic_no_node should_fail/assert/drapfab.lus +spawn ../utils/test_lus2lic_no_node should_fail/assert/s.lus ++ ./lus2lic should_fail/assert/s.lus -n s --gen-autotest -np +_s_env.lut generated. +_s_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_fail/assert/s.lus ++ ./lus2lic should_fail/assert/s.lus -n s -ec -o s.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:s.ec:s -rp env:lutin:_s_env.lut -rp oracle:v6:_s_oracle.lus:s_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21678 (ecexe) created +RP Variables are compatible. +#ERROR value read. bye! +RifIO.Bye +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +XPASS: Test bad programs (assert): test_lus2lic_no_node should_fail/assert/s.lus +spawn ../utils/test_lus2lic_no_node should_fail/assert/eq1.lus ++ ./lus2lic should_fail/assert/eq1.lus -n eq1 --gen-autotest -np +_eq1_env.lut generated. +_eq1_oracle.lus generated. ++ echo lus2lic --gen-autotest done +lus2lic --gen-autotest done ++ cat should_fail/assert/eq1.lus ++ ./lus2lic should_fail/assert/eq1.lus -n eq1 -ec -o eq1.ec ++ echo lus2lic -lv4 done +lus2lic -lv4 done ++ export PATH=/usr/local/tools/lustre/bin/:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ++ ./lurettetop -p 6 -seed 42 -rp sut:ec:eq1.ec:eq1 -rp env:lutin:_eq1_env.lut -rp oracle:v6:_eq1_oracle.lus:eq1_oracle -go -l 10 -ns2c --stop-on-oracle-error +This is Lurette Version 1.54 (1ecf703) +Process 21687 (ecexe) created +RP Variables are compatible. +#ERROR value read. bye! +RifIO.Bye +Lurette launched a process that failed (exit 2). + +break signal catched + +lurettetop: bye! ++ echo error +error ++ exit 2 +XPASS: Test bad programs (assert): test_lus2lic_no_node should_fail/assert/eq1.lus +testcase ./lus2lic.tests/non-reg.exp completed in 97 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} @@ -1764,12 +8311,12 @@ spawn ./lus2lic -o /tmp/activation1.lic should_fail/semantics/broken/activation1 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 1 seconds +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 passes 878 +# of unexpected failures 76 +# of unexpected successes 21 # of expected failures 37 -runtest completed at Wed Apr 3 15:42:47 2013 +runtest completed at Fri Nov 29 17:07:19 2013 diff --git a/test/lus2lic.sum b/test/lus2lic.sum index 4206145e..6287198e 100644 --- a/test/lus2lic.sum +++ b/test/lus2lic.sum @@ -1,4 +1,4 @@ -Test Run By jahier on Fri Nov 29 16:21:55 2013 +Test Run By jahier on Fri Nov 29 17:05:42 2013 Native configuration is i686-pc-linux-gnu === lus2lic tests === @@ -1028,7 +1028,3 @@ XPASS: Test bad programs (semantics): lus2lic {-o /tmp/bug.lic should_fail/seman # of unexpected failures 76 # of unexpected successes 21 # of expected failures 37 -testcase ./lus2lic.tests/non-reg.exp completed in 104 seconds -testcase ./lus2lic.tests/progression.exp completed in 0 seconds -testcase ./lus2lic.tests/non-reg.exp completed in 104 seconds -testcase ./lus2lic.tests/progression.exp completed in 0 seconds -- GitLab