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