Add the non reg test for bug 12405 33/11033/2
Sylvestre Ledru [Wed, 27 Mar 2013 08:56:12 +0000 (09:56 +0100)]
Change-Id: I5fdabc5ace317bf61cbd09ea1bed58d751121ab2

scilab/CHANGES_5.4.X
scilab/modules/graphics/tests/nonreg_tests/bug_12405.dia.ref [new file with mode: 0644]
scilab/modules/graphics/tests/nonreg_tests/bug_12405.tst [new file with mode: 0644]

index cf9d3bb..5626c37 100644 (file)
@@ -593,6 +593,9 @@ Bug fixes
 
 * Bug #12396 fixed - Example "Problem 2" was missing a variable in bvode help page.
 
+* Bug #12405 fixed - Floating point errors could lead to an infinite loop in
+                     ticks computation.
+
 * Bug #12418 fixed - Continuation was incorrectly supported in bvode.
 
 * Bug #12442 fixed - pathconvert() help page was not clear about input arguments.
diff --git a/scilab/modules/graphics/tests/nonreg_tests/bug_12405.dia.ref b/scilab/modules/graphics/tests/nonreg_tests/bug_12405.dia.ref
new file mode 100644 (file)
index 0000000..9a30f03
--- /dev/null
@@ -0,0 +1,16 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2013 - Scilab Enterprises - Sylvestre Ledru
+// Copyright (C) 2013 - Scilab Enterprises - Calixte Denizet
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+// <-- TEST WITH GRAPHIC -->
+// <-- Non-regression test for bug 12405 -->
+//
+// <-- Bugzilla URL -->
+// http://bugzilla.scilab.org/show_bug.cgi?id=12405
+//
+// <-- Short Description -->
+// Floating point errors could lead to an infinite loop in ticks computation.
+plot2d([1-1e-16 1])
diff --git a/scilab/modules/graphics/tests/nonreg_tests/bug_12405.tst b/scilab/modules/graphics/tests/nonreg_tests/bug_12405.tst
new file mode 100644 (file)
index 0000000..a4e8873
--- /dev/null
@@ -0,0 +1,19 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2013 - Scilab Enterprises - Sylvestre Ledru
+// Copyright (C) 2013 - Scilab Enterprises - Calixte Denizet
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+
+// <-- TEST WITH GRAPHIC -->
+
+// <-- Non-regression test for bug 12405 -->
+//
+// <-- Bugzilla URL -->
+// http://bugzilla.scilab.org/show_bug.cgi?id=12405
+//
+// <-- Short Description -->
+// Floating point errors could lead to an infinite loop in ticks computation.
+
+plot2d([1-1e-16 1])