bug_14049 test added. 16/17016/3
Cedric Delamarre [Mon, 10 Aug 2015 12:39:36 +0000 (14:39 +0200)]
test_run io bug_14049

Change-Id: If957e22d6348fb78038089285f841b54ed9a2662

scilab/modules/io/tests/nonreg_tests/bug_14049.dia.ref [new file with mode: 0644]
scilab/modules/io/tests/nonreg_tests/bug_14049.tst [new file with mode: 0644]

diff --git a/scilab/modules/io/tests/nonreg_tests/bug_14049.dia.ref b/scilab/modules/io/tests/nonreg_tests/bug_14049.dia.ref
new file mode 100644 (file)
index 0000000..e39c889
--- /dev/null
@@ -0,0 +1,21 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2015 - Scilab Enterprises - Cedric Delamarre
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+//
+// <-- Non-regression test for bug 14049 -->
+//
+// <-- Bugzilla URL -->
+// http://bugzilla.scilab.org/show_bug.cgi?id=14049
+//
+// <-- Short Description -->
+// genlib  hangs if an unexpected endfunction occurs
+mkdir(TMPDIR + "bug_14049");
+fun = [ "function r=foo()"
+"x=1"
+"endfunction"
+"endfunction"];
+mputl(fun, TMPDIR + "bug_14049"+filesep()+"bug_14049.sce");
+genlib("bug_14049lib",TMPDIR+"bug_14049",%t);
diff --git a/scilab/modules/io/tests/nonreg_tests/bug_14049.tst b/scilab/modules/io/tests/nonreg_tests/bug_14049.tst
new file mode 100644 (file)
index 0000000..6e5bf62
--- /dev/null
@@ -0,0 +1,23 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2015 - Scilab Enterprises - Cedric Delamarre
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+//
+// <-- Non-regression test for bug 14049 -->
+//
+// <-- Bugzilla URL -->
+// http://bugzilla.scilab.org/show_bug.cgi?id=14049
+//
+// <-- Short Description -->
+// genlib  hangs if an unexpected endfunction occurs
+
+mkdir(TMPDIR + "bug_14049");
+fun = [ "function r=foo()"
+"x=1"
+"endfunction"
+"endfunction"];
+
+mputl(fun, TMPDIR + "bug_14049"+filesep()+"bug_14049.sce");
+genlib("bug_14049lib",TMPDIR+"bug_14049",%t);