[core, differential_equations, elementary_functions] fix failing tests 94/20694/4
St├ęphane Mottelet [Mon, 14 Jan 2019 16:31:22 +0000 (17:31 +0100)]
Change-Id: I30a6449cbb2e3226284fd423ebd10eb75e74173b

scilab/modules/core/tests/nonreg_tests/bug_8086.dia.ref [deleted file]
scilab/modules/core/tests/nonreg_tests/bug_8086.tst
scilab/modules/differential_equations/tests/unit_tests/intg.dia.ref
scilab/modules/elementary_functions/tests/nonreg_tests/bug_4810.dia.ref [deleted file]
scilab/modules/elementary_functions/tests/nonreg_tests/bug_4810.tst

diff --git a/scilab/modules/core/tests/nonreg_tests/bug_8086.dia.ref b/scilab/modules/core/tests/nonreg_tests/bug_8086.dia.ref
deleted file mode 100644 (file)
index 652ac11..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
-// =============================================================================
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) 2011 - DIGITEO - Allan CORNET
-//
-//  This file is distributed under the same license as the Scilab package.
-// =============================================================================
-//
-// <-- Non-regression test for bug 8086 -->
-//
-// <-- CLI SHELL MODE -->
-//
-// <-- Bugzilla URL -->
-// http://bugzilla.scilab.org/show_bug.cgi?id=8086
-//
-// <-- Short Description -->
-// Wrong error message was displayed when no input argument provided
-//
-// =============================================================================
-macros_error_type_1 = ["isscalar"; ..
-"acosd"; ..
-"acot"; ..
-"acotd"; ..
-"acoth"; ..
-"acsc"; ..
-"acscd"; ..
-"acsch"; ..
-"asec"; ..
-"asecd"; ..
-"asech"; ..
-"asind"; ..
-"atand"; ..
-"bin2dec"; ..
-"cat"; ..
-"convertindex"; ..
-"cosd"; ..
-"cotd"; ..
-"csc"; ..
-"cscd"; ..
-"csch"; ..
-"csgn"; ..
-"factor"; ..
-"fix"; ..
-"hex2dec"; ..
-"isempty"; ..
-"isinf"; ..
-"isnan"; ..
-"isvector"; ..
-"log10"; ..
-"log2"; ..
-"logm"; ..
-"ndims"; ..
-"nextpow2"; ..
-"oct2dec"; ..
-"perms"; ..
-"pertrans"; ..
-"primes"; ..
-"sec"; ..
-"secd"; ..
-"sech"; ..
-"signm"; ..
-"sinc"; ..
-"sind"; ..
-"sqrtm"; ..
-"squarewave"; ..
-"sub2ind"; ..
-"tand"; ..
-"toeplitz"; ..
-];
-msg_error_ref_1 = _("%s: Wrong number of input argument(s): %d expected.\n");
-for i=1:size(macros_error_type_1, "*")
-    assert_checkerror (macros_error_type_1(i) + "()" , msg_error_ref_1 , [] , macros_error_type_1(i) , 1);
-end
-// =============================================================================
-macros_error_type_2 = ["base2dec"; ..
-"binomial"; ..
-"bitand"; ..
-"ind2sub"; ..
-"intersect"; ..
-"modulo"; ..
-"permute"; ..
-"pmodulo"; ..
-"setdiff"; ..
-"union"; ..
-];
-msg_error_ref_2 = _("%s: Wrong number of input argument(s): %d expected.\n");
-for i=1:size(macros_error_type_2, "*")
-    assert_checkerror (macros_error_type_2(i) + "()" , msg_error_ref_2 , [] , macros_error_type_2(i) , 2);
-end
-// =============================================================================
-macros_error_type_3 = ["complex"];
-msg_error_ref_3 = _("%s: Wrong number of input arguments: %d to %d expected.\n");
-for i=1:size(macros_error_type_3, "*")
-    assert_checkerror (macros_error_type_3(i) + "()" , msg_error_ref_3 , [] , macros_error_type_3(i) , 1, 2);
-end
-// =============================================================================
-macros_error_type_4 = ["system"];
-msg_error_ref_4 = _("%s: Wrong number of input argument(s).\n");
-for i=1:size(macros_error_type_4, "*")
-    assert_checkerror (macros_error_type_4(i) + "()" , msg_error_ref_4 , [] , macros_error_type_4(i));
-end
-// =============================================================================
-macros_error_type_6 = ["max", "min"];
-msg_error_ref_6 = _("%s: Wrong number of input argument(s): At least %d expected.\n");
-for i=1:size(macros_error_type_6, "*")
-    assert_checkerror (macros_error_type_6(i) + "()" , msg_error_ref_6 , [] , macros_error_type_6(i), 1);
-end
-// =============================================================================
-macros_error_type_5 = ["flipdim"; "linspace"];
-msg_error_ref_5 = _("%s: Wrong number of input argument(s): %d to %d expected.\n");
-for i=1:size(macros_error_type_5, "*")
-    assert_checkerror (macros_error_type_5(i) + "()" , msg_error_ref_5 , [] , macros_error_type_5(i) , 2, 3);
-end
-// =============================================================================
index 652ac11..385e08f 100644 (file)
@@ -8,6 +8,7 @@
 // <-- Non-regression test for bug 8086 -->
 //
 // <-- CLI SHELL MODE -->
+// <-- NO CHECK REF -->
 //
 // <-- Bugzilla URL -->
 // http://bugzilla.scilab.org/show_bug.cgi?id=8086
@@ -64,7 +65,6 @@ macros_error_type_1 = ["isscalar"; ..
 "squarewave"; ..
 "sub2ind"; ..
 "tand"; ..
-"toeplitz"; ..
 ];
 msg_error_ref_1 = _("%s: Wrong number of input argument(s): %d expected.\n");
 for i=1:size(macros_error_type_1, "*")
@@ -93,6 +93,12 @@ for i=1:size(macros_error_type_3, "*")
     assert_checkerror (macros_error_type_3(i) + "()" , msg_error_ref_3 , [] , macros_error_type_3(i) , 1, 2);
 end
 // =============================================================================
+macros_error_type_3_1 = ["toeplitz"];
+msg_error_ref_3_1 = _("%s: Wrong number of input argument(s): %d to %d expected.\n");
+for i=1:size(macros_error_type_3_1, "*")
+    assert_checkerror (macros_error_type_3_1(i) + "()" , msg_error_ref_3_1 , [] , macros_error_type_3_1(i) , 1, 2);
+end
+// =============================================================================
 macros_error_type_4 = ["system"];
 msg_error_ref_4 = _("%s: Wrong number of input argument(s).\n");
 for i=1:size(macros_error_type_4, "*")
index ff7e34b..686a18b 100644 (file)
@@ -61,8 +61,7 @@ funcprot(0);
 function y = f(x), y = cos(x); endfunction
 funcprot(prot);
 [i, err, ierr] = intg(0, %pi, f);
-intg: Warning: Round-off error detected, the requested tolerance (or default) cannot be achieved. Try using bigger tolerances.
-if abs(ierr) <> 2 then bugmes();quit;end
+if abs(ierr) <> 0 then bugmes();quit;end
 // IEEE compatibility
 // Error 264: "Wrong value for argument #i: Must not contain NaN or Inf."
 if execstr("I = intg(%inf, 0, f)", "errcatch")    <> 264 then bugmes();quit;end
diff --git a/scilab/modules/elementary_functions/tests/nonreg_tests/bug_4810.dia.ref b/scilab/modules/elementary_functions/tests/nonreg_tests/bug_4810.dia.ref
deleted file mode 100644 (file)
index 496d735..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-// =============================================================================
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) 2009 - DIGITEO - Allan CORNET
-//
-//  This file is distributed under the same license as the Scilab package.
-// =============================================================================
-// <-- CLI SHELL MODE -->
-// <-- Non-regression test for bug 4810 -->
-//
-// <-- Bugzilla URL -->
-// http://bugzilla.scilab.org/show_bug.cgi?id=4810
-//
-// <-- Short Description -->
-// gsort does not manage sparse vector as sort
-sp = sparse([1,2,4,5,3,10]);
-ref = sparse([10,5,4,3,2,1]);
-A = gsort(sp);
-if and(ref == A) <> %t then bugmes();quit;end
-sp = sparse([1,2;4,5;3,10]);
-ierr = execstr("A = gsort(sp);","errcatch");
-if ierr <> 10000 then bugmes();quit;end
index 383fb1e..1b7269e 100644 (file)
@@ -5,6 +5,7 @@
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
 // <-- CLI SHELL MODE -->
+// <-- No CHECK REF -->
 // <-- Non-regression test for bug 4810 -->
 //
 // <-- Bugzilla URL -->