Xcos tests: fix 3 failing xcos tests : lincos, steadycos, scicos_diagram 66/10466/4
Alexandre HERISSE [Wed, 13 Feb 2013 14:02:01 +0000 (15:02 +0100)]
Change-Id: I6f510fbdd66cedfdb0a3a07d30e7bd0f54f067ee

scilab/modules/xcos/etc/XConfiguration-xcos.xml
scilab/modules/xcos/tests/unit_tests/empty.xcos
scilab/modules/xcos/tests/unit_tests/lincos.dia.ref
scilab/modules/xcos/tests/unit_tests/lincos.tst
scilab/modules/xcos/tests/unit_tests/scicos_diagram.dia.ref
scilab/modules/xcos/tests/unit_tests/steadycos.dia.ref
scilab/modules/xcos/tests/unit_tests/steadycos.tst

index 10a42bb..795083c 100644 (file)
@@ -17,7 +17,7 @@
     </edition>
     <simulation title="Simulation">
         <body>
-            <xcos-simulation final-integration-time="1.0E05" real-time-scaling="0.0E00" integrator-absolute-tolerance="1.0E-06" integrator-relative-tolerance="1.0E-06" tolerance-on-time="1.0E-10" max-integration-interval="1.00001E05" solver="2" max-step-size="0.0" trace="0">
+            <xcos-simulation final-integration-time="1.0E05" real-time-scaling="0.0E00" integrator-absolute-tolerance="1.0E-06" integrator-relative-tolerance="1.0E-06" tolerance-on-time="1.0E-10" max-integration-interval="1.00001E05" solver="1" max-step-size="0.0" trace="0">
                 <!-- Available solver values list from scicos -->
                 <solver code="0" description="LSodar"/>
                 <solver code="1" description="Sundials/CVODE - BDF - NEWTON"/>
index a49c741..d06653b 100644 (file)
Binary files a/scilab/modules/xcos/tests/unit_tests/empty.xcos and b/scilab/modules/xcos/tests/unit_tests/empty.xcos differ
index a297204..5125693 100644 (file)
@@ -6,14 +6,20 @@
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
 // <-- ENGLISH IMPOSED -->
+// <-- XCOS TEST -->
 ilib_verbose(0);
+prot = funcprot();
+funcprot(0);
 exec("SCI/modules/xcos/tests/unit_tests/PENDULUM_ANIM.sci");
 exec("SCI/modules/xcos/tests/unit_tests/anim_pen.sci");
+funcprot(prot);
 importXcosDiagram("SCI/modules/xcos/tests/unit_tests/pendulum_anim45.xcos");
 M  = 10;
 m  = 3;
 l  = 3;
 ph = 0.1;
+z0 = -4;
+th0 = .02;
 for i=1:length(scs_m.objs)
     if typeof(scs_m.objs(i))=="Block" & scs_m.objs(i).gui=="SUPER_f" then
         scs_m = scs_m.objs(i).model.rpar;
index f49a2da..72a2236 100644 (file)
@@ -7,17 +7,24 @@
 // =============================================================================
 
 // <-- ENGLISH IMPOSED -->
+// <-- XCOS TEST -->
+
 
 ilib_verbose(0);
 
+prot = funcprot();
+funcprot(0);
 exec("SCI/modules/xcos/tests/unit_tests/PENDULUM_ANIM.sci");
 exec("SCI/modules/xcos/tests/unit_tests/anim_pen.sci");
+funcprot(prot);
 importXcosDiagram("SCI/modules/xcos/tests/unit_tests/pendulum_anim45.xcos");
 
 M  = 10;
 m  = 3;
 l  = 3;
 ph = 0.1;
+z0 = -4;
+th0 = .02;
 
 for i=1:length(scs_m.objs)
     if typeof(scs_m.objs(i))=="Block" & scs_m.objs(i).gui=="SUPER_f" then
index 677d6a0..11769b5 100644 (file)
@@ -1,5 +1,4 @@
 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) Scilab Enterprises - 2011 - ClĂ©ment DAVID
 //
 // This file is distributed under the same license as the Scilab package.
 // <-- XCOS TEST -->
index 5985a3a..87b6188 100644 (file)
@@ -6,14 +6,20 @@
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
 // <-- ENGLISH IMPOSED -->
+// <-- XCOS TEST -->
 ilib_verbose(0);
+prot = funcprot();
+funcprot(0);
 exec("SCI/modules/xcos/tests/unit_tests/PENDULUM_ANIM.sci");
 exec("SCI/modules/xcos/tests/unit_tests/anim_pen.sci");
+funcprot(prot);
 importXcosDiagram("SCI/modules/xcos/tests/unit_tests/pendulum_anim45.xcos");
 M  = 10;
 m  = 3;
 l  = 3;
 ph = 0.1;
+z0 = -4;
+th0 = .02;
 for i=1:length(scs_m.objs)
     if typeof(scs_m.objs(i))=="Block" & scs_m.objs(i).gui=="SUPER_f" then
         scs_m = scs_m.objs(i).model.rpar;
index 5060d1c..6a82563 100644 (file)
@@ -7,18 +7,24 @@
 // =============================================================================
 
 // <-- ENGLISH IMPOSED -->
+// <-- XCOS TEST -->
 
 
 ilib_verbose(0);
 
+prot = funcprot();
+funcprot(0);
 exec("SCI/modules/xcos/tests/unit_tests/PENDULUM_ANIM.sci");
 exec("SCI/modules/xcos/tests/unit_tests/anim_pen.sci");
+funcprot(prot);
 importXcosDiagram("SCI/modules/xcos/tests/unit_tests/pendulum_anim45.xcos");
 
 M  = 10;
 m  = 3;
 l  = 3;
 ph = 0.1;
+z0 = -4;
+th0 = .02;
 
 for i=1:length(scs_m.objs)
     if typeof(scs_m.objs(i))=="Block" & scs_m.objs(i).gui=="SUPER_f" then