Xcos test: minor fix. 96/14096/1
Vladislav TRUBKIN [Fri, 21 Mar 2014 11:28:25 +0000 (12:28 +0100)]
Change-Id: I931e2817d6cb736e427a6f24c2e76f4c11d88dca

scilab/modules/xcos/tests/nonreg_tests/bug_11975.unix.dia.ref [moved from scilab/modules/xcos/tests/nonreg_tests/bug_11975.dia.ref with 100% similarity]
scilab/modules/xcos/tests/nonreg_tests/bug_11975.win.dia.ref [new file with mode: 0644]

diff --git a/scilab/modules/xcos/tests/nonreg_tests/bug_11975.win.dia.ref b/scilab/modules/xcos/tests/nonreg_tests/bug_11975.win.dia.ref
new file mode 100644 (file)
index 0000000..5411889
--- /dev/null
@@ -0,0 +1,49 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2013 - Scilab Enterprises - Alexandre HERISSE
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+// <-- XCOS TEST -->
+//
+// <-- ENGLISH IMPOSED -->
+//
+// <-- Non-regression test for bug 11975 -->
+//
+// <-- Bugzilla URL -->
+// http://bugzilla.scilab.org/show_bug.cgi?id=12975
+//
+// <-- Short Description -->
+// Some demos did not compile.
+// 3 demonstration diagrams were not compiling :
+// - Inverted_pendulum.zcos demonstration
+// - IF_block.zcos demonstration
+// - Hydraulics.zcos demonstration
+ilib_verbose(0);
+// Inverted_pendulum
+if (~isdef("setw")) then
+    exec("SCI/modules/xcos/demos/setw.sci",-1)
+end
+assert_checktrue(importXcosDiagram(SCI + "/modules/xcos/demos/Inverted_pendulum.zcos"));
+[cpr, ok] = xcos_compile(scs_m);
+assert_checktrue(ok);
+// IF_block
+assert_checktrue(importXcosDiagram("SCI/modules/xcos/demos/IF_block.zcos"));
+[cpr, ok] = xcos_compile(scs_m);
+assert_checktrue(ok);
+// Redefining messagebox() to avoid popup
+prot = funcprot();
+funcprot(0);
+function messagebox(msg, msg_title)
+endfunction
+funcprot(prot);
+// Hydraulics
+assert_checktrue(importXcosDiagram("SCI/modules/xcos/demos/ModelicaBlocks/Hydraulics.zcos"));
+[cpr, ok] = xcos_compile(scs_m);
+--------------------------------------------\
+ Main Modelica : TMPDIR\Hydraulics_im.mo
+
+ Flat Modelica : TMPDIR\Hydraulics_imf.mo
+ Simulation C code :TMPDIR\Hydraulics_im.c
+WARNING: Diagram contains implicit blocks, compiling for implicit Solver.
+assert_checktrue(ok);