error(num): remaining occurrences removed from tests 13/19713/2
Samuel GOUGEON [Thu, 1 Feb 2018 01:30:28 +0000 (02:30 +0100)]
Change-Id: I47cf64ef915c9db6640802c757d1892cf7d978d2

19 files changed:
scilab/modules/core/tests/nonreg_tests/bug_10503.dia.ref [deleted file]
scilab/modules/core/tests/nonreg_tests/bug_10503.tst [deleted file]
scilab/modules/core/tests/nonreg_tests/bug_10773.dia.ref [deleted file]
scilab/modules/core/tests/nonreg_tests/bug_10773.tst
scilab/modules/core/tests/nonreg_tests/bug_2613.dia.ref [deleted file]
scilab/modules/core/tests/nonreg_tests/bug_2613.tst
scilab/modules/core/tests/nonreg_tests/bug_3407.dia.ref
scilab/modules/core/tests/nonreg_tests/bug_3407.tst
scilab/modules/core/tests/nonreg_tests/bug_8781.dia.ref [deleted file]
scilab/modules/core/tests/nonreg_tests/bug_8781.tst [deleted file]
scilab/modules/core/tests/nonreg_tests/bug_9599.tst
scilab/modules/core/tests/nonreg_tests/bug_9659.dia.ref [deleted file]
scilab/modules/core/tests/nonreg_tests/bug_9659.tst [deleted file]
scilab/modules/core/tests/nonreg_tests/bug_9686.dia.ref [deleted file]
scilab/modules/core/tests/nonreg_tests/bug_9686.tst
scilab/modules/data_structures/tests/unit_tests/lstops.dia.ref
scilab/modules/data_structures/tests/unit_tests/lstops.tst
scilab/modules/development_tools/tests/nonreg_tests/bug_9572.dia.ref [deleted file]
scilab/modules/development_tools/tests/nonreg_tests/bug_9572.tst

diff --git a/scilab/modules/core/tests/nonreg_tests/bug_10503.dia.ref b/scilab/modules/core/tests/nonreg_tests/bug_10503.dia.ref
deleted file mode 100644 (file)
index 64dfb5d..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-// =============================================================================
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) 2012 - DIGITEO - Allan CORNET
-//
-//  This file is distributed under the same license as the Scilab package.
-// =============================================================================
-//
-// <-- Non-regression test for bug 10503 -->
-//
-// <-- CLI SHELL MODE -->
-//
-// <-- Bugzilla URL -->
-// http://bugzilla.scilab.org/show_bug.cgi?id=10503
-//
-// <-- Short Description -->
-// error(999.666) did trunc error code without an error
-msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: string expected.\n"), "error", 1);
-assert_checkerror("error(999.666)", msgerr);
-assert_checkerror("error(999)", msgerr);
diff --git a/scilab/modules/core/tests/nonreg_tests/bug_10503.tst b/scilab/modules/core/tests/nonreg_tests/bug_10503.tst
deleted file mode 100644 (file)
index 44c1917..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-// =============================================================================
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) 2012 - DIGITEO - Allan CORNET
-//
-//  This file is distributed under the same license as the Scilab package.
-// =============================================================================
-//
-// <-- Non-regression test for bug 10503 -->
-//
-// <-- CLI SHELL MODE -->
-//
-// <-- Bugzilla URL -->
-// http://bugzilla.scilab.org/show_bug.cgi?id=10503
-//
-// <-- Short Description -->
-// error(999.666) did trunc error code without an error
-
-msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: string expected.\n"), "error", 1);
-assert_checkerror("error(999.666)", msgerr);
-assert_checkerror("error(999)", msgerr);
diff --git a/scilab/modules/core/tests/nonreg_tests/bug_10773.dia.ref b/scilab/modules/core/tests/nonreg_tests/bug_10773.dia.ref
deleted file mode 100644 (file)
index e4cd2bd..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-// =============================================================================
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) 2015 - Scilab Enterprises - Vincent COUVERT
-//
-//  This file is distributed under the same license as the Scilab package.
-// =============================================================================
-//
-// <-- Non-regression test for bug 10773 -->
-//
-// <-- CLI SHELL MODE -->
-//
-// <-- Bugzilla URL -->
-// http://bugzilla.scilab.org/10773
-//
-// <-- Short Description -->
-// Wrong line reported in the error message
-txt = ["function bug_10773()";
-"  if %t==%t then";
-"    error(999, msprintf(_(""%s: Wrong value for input argument #%d: existing file(s) expected.\n""), ""ilib_mex_build"", 3));";
-"  end";
-"endfunction";
-"bug_10773()"];
-mputl(txt, TMPDIR + filesep() + "bug_10773.sci");
-execstr("exec(TMPDIR + filesep() + ""bug_10773.sci"",-1)", "errcatch");
-[a, b, c, d] = lasterror();
-assert_checkequal(a, msprintf(_("%s: Wrong value for input argument #%d: existing file(s) expected.\n"), "ilib_mex_build", 3));
-assert_checkequal(b, 999);
-assert_checkequal(c, 3);
-assert_checkequal(d, "exec");
index 80ed292..7b405a0 100644 (file)
@@ -8,6 +8,7 @@
 // <-- Non-regression test for bug 10773 -->
 //
 // <-- CLI SHELL MODE -->
+// <-- NO CHECK REF -->
 //
 // <-- Bugzilla URL -->
 // http://bugzilla.scilab.org/10773
 // <-- Short Description -->
 // Wrong line reported in the error message
 
-txt = ["function bug_10773()";
-"  if %t==%t then";
-"    error(999, msprintf(_(""%s: Wrong value for input argument #%d: existing file(s) expected.\n""), ""ilib_mex_build"", 3));";
-"  end";
-"endfunction";
-"bug_10773()"];
+txt = ["function bug_10773()"
+        "  if %t==%t then"
+        "    error(msprintf(_(""%s: Wrong value for input argument #%d: existing file(s) expected.\n""), ""ilib_mex_build"", 3));"
+        "  end"
+        "endfunction"
+        "bug_10773()"];
 
 mputl(txt, TMPDIR + filesep() + "bug_10773.sci");
 
@@ -28,6 +29,6 @@ execstr("exec(TMPDIR + filesep() + ""bug_10773.sci"",-1)", "errcatch");
 
 [a, b, c, d] = lasterror();
 assert_checkequal(a, msprintf(_("%s: Wrong value for input argument #%d: existing file(s) expected.\n"), "ilib_mex_build", 3));
-assert_checkequal(b, 999);
+assert_checkequal(b, 10000);
 assert_checkequal(c, 3);
 assert_checkequal(d, "exec");
diff --git a/scilab/modules/core/tests/nonreg_tests/bug_2613.dia.ref b/scilab/modules/core/tests/nonreg_tests/bug_2613.dia.ref
deleted file mode 100644 (file)
index 32453a6..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-// =============================================================================
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) 2010 - INRIA - Serge Steer
-//
-//  This file is distributed under the same license as the Scilab package.
-// =============================================================================
-// <-- CLI SHELL MODE -->
-// <-- Non-regression test for bug 2613 -->
-//
-// <-- Bugzilla URL -->
-// http://bugzilla.scilab.org/show_bug.cgi?id=2613
-//
-// <-- Short Description -->
-// Incorrect stack recovery for catched errors in some specific contexts
-// (for loops, ..)
-// The display comparison is mandatory to check for "stack problem fixed" warning
-clear
-// reported problem test (loop expression removal)
-function y=test()
-    y=0
-    try
-        for j=1:3;
-            error(1001);
-        end
-    catch
-        y=1
-    end
-endfunction
-if test()<>1 then bugmes();quit;end
-// temporary arguments removal
-//in try/catch
-function y=fii,y=3,error(1001),endfunction
-function y=foo(a,b,c),y=a+b+c,endfunction
-y=0;
-try
-    foo(1,fii(),2)
-catch
-    y=1;
-end
-if y<>1 then bugmes();quit;end
index 0402ca9..f907697 100644 (file)
@@ -6,6 +6,7 @@
 // =============================================================================
 
 // <-- CLI SHELL MODE -->
+// <-- NO CHECK REF -->
 
 // <-- Non-regression test for bug 2613 -->
 //
@@ -22,7 +23,7 @@ function y=test()
     y=0
     try
         for j=1:3;
-            error(1001);
+            error("test");
         end
     catch
         y=1
@@ -33,7 +34,7 @@ if test()<>1 then pause,end
 
 // temporary arguments removal
 //in try/catch
-function y=fii,y=3,error(1001),endfunction
+function y=fii,y=3,error("test"),endfunction
 function y=foo(a,b,c),y=a+b+c,endfunction
 y=0;
 try
index 4e839c6..5c288eb 100644 (file)
@@ -218,7 +218,7 @@ endfunction
 l=myfun2();if l(1)<>3 then bugmes();quit;end
 function l=myfun2()
     try
-        error(999)
+        error("test")
     catch
         [l,w]=where()
     end
@@ -226,7 +226,7 @@ endfunction
 l=myfun2();if l(1)<>5 then bugmes();quit;end
 function l=myfun2()
     try
-        error(999)
+        error("test")
     catch
         l=0
     end
index 2ceddba..466f6c9 100644 (file)
@@ -258,7 +258,7 @@ l=myfun2();if l(1)<>3 then pause,end
 
 function l=myfun2()
     try
-        error(999)
+        error("test")
     catch
         [l,w]=where()
     end
@@ -267,7 +267,7 @@ l=myfun2();if l(1)<>5 then pause,end
 
 function l=myfun2()
     try
-        error(999)
+        error("test")
     catch
         l=0
     end
diff --git a/scilab/modules/core/tests/nonreg_tests/bug_8781.dia.ref b/scilab/modules/core/tests/nonreg_tests/bug_8781.dia.ref
deleted file mode 100644 (file)
index 1b54867..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-// =============================================================================
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) 2014 - Scilab Enterprises - Charlotte HECQUET
-//
-//  This file is distributed under the same license as the Scilab package.
-// =============================================================================
-//
-// <-- Non-regression test for bug 8781 -->
-//
-// <-- CLI SHELL MODE -->
-//
-// <-- Bugzilla URL -->
-// http://bugzilla.scilab.org/8781
-//
-// <-- Short Description -->
-// Calling error with complex value is ok for Scilab
-msg1 = msprintf(gettext("%s: Wrong type for input argument #%d.\n"), "error", 1);
-msg1bis = msprintf(gettext("%s: Wrong type for input argument #%d: string expected.\n"), "error", 1);
-msg2 = msprintf(gettext("%s: Wrong type for input argument #%d.\n"), "error", 2);
-assert_checkerror("error(1+%i)", msg1bis);
-assert_checkerror("error(%i, 1)", msg2);
-assert_checkerror("error(45+%i, [''A''; ''multi'';''line'';''error'';''message''])", msg1);
-assert_checkerror("error(52, %i)", msg2);
diff --git a/scilab/modules/core/tests/nonreg_tests/bug_8781.tst b/scilab/modules/core/tests/nonreg_tests/bug_8781.tst
deleted file mode 100644 (file)
index 3c1a47b..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-// =============================================================================
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) 2014 - Scilab Enterprises - Charlotte HECQUET
-//
-//  This file is distributed under the same license as the Scilab package.
-// =============================================================================
-//
-// <-- Non-regression test for bug 8781 -->
-//
-// <-- CLI SHELL MODE -->
-//
-// <-- Bugzilla URL -->
-// http://bugzilla.scilab.org/8781
-//
-// <-- Short Description -->
-// Calling error with complex value is ok for Scilab
-
-msg1 = msprintf(gettext("%s: Wrong type for input argument #%d.\n"), "error", 1);
-msg1bis = msprintf(gettext("%s: Wrong type for input argument #%d: string expected.\n"), "error", 1);
-msg2 = msprintf(gettext("%s: Wrong type for input argument #%d.\n"), "error", 2);
-assert_checkerror("error(1+%i)", msg1bis);
-assert_checkerror("error(%i, 1)", msg2);
-assert_checkerror("error(45+%i, [''A''; ''multi'';''line'';''error'';''message''])", msg1);
-assert_checkerror("error(52, %i)", msg2);
index a71f7b4..1fe62fc 100644 (file)
@@ -12,7 +12,7 @@
 // <-- INTERACTIVE TEST -->
 // 
 // <-- Bugzilla URL -->
-// http://bugzilla.scilab.org/show_bug.cgi?id=9599
+// http://bugzilla.scilab.org/9599
 //
 // <-- Short Description -->
 // The error message "at line ... of function ... called by" was printed directly
@@ -29,23 +29,11 @@ function y = f2(x)
   error(msprintf("%s: Ai!","f") + ascii(10))
 endfunction
 
-function y = f3(x)
-  error(9999, 'blabla1')
-endfunction
-
-function y = f4(x)
-  error('blabla2', 9999)
-endfunction
-
 
 // NOW do:
 y = f1(1)
 y = f2(1)
-y = f3(1)
-y = f4(1)
 
 // 
 assert_checkerror ( "y = f1(1)" , msprintf("%s: Ai!","f"));
 assert_checkerror ( "y = f2(1)" , msgerror );
-assert_checkerror ( "y = f3(1)" , "blabla1");
-assert_checkerror ( "y = f4(1)" , "blabla2");
diff --git a/scilab/modules/core/tests/nonreg_tests/bug_9659.dia.ref b/scilab/modules/core/tests/nonreg_tests/bug_9659.dia.ref
deleted file mode 100644 (file)
index aa7016a..0000000
+++ /dev/null
@@ -1,29 +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 9659 -->
-//
-// <-- CLI SHELL MODE -->
-//
-// <-- Bugzilla URL -->
-// http://bugzilla.scilab.org/show_bug.cgi?id=9659
-//
-// <-- Short Description -->
-// "error(246)" returned a bad message for overloading.
-// assert_checkerror does not manage multiline error, see bug 9572
-if execstr("sin(""z"")","errcatch") == 0 then bugmes();quit;end
-msgerror = gettext("Function not defined for given argument type(s),\n");
-msgerror = strsubst(msgerror, "\n", "");
-msgerror = [msgerror; msprintf(gettext("  check arguments or define function %s for overloading.\n"), "%c_sin")];
-msg = lasterror();
-if ~and(msg == msgerror) then bugmes();quit;end
-if execstr("sin(int8(12))","errcatch") == 0 then bugmes();quit;end
-msgerror = gettext("Function not defined for given argument type(s),\n");
-msgerror = strsubst(msgerror, "\n", "");
-msgerror = [msgerror; msprintf(gettext("  check arguments or define function %s for overloading.\n"), "%i_sin")];
-msg = lasterror();
-if ~and(msg == msgerror) then bugmes();quit;end
diff --git a/scilab/modules/core/tests/nonreg_tests/bug_9659.tst b/scilab/modules/core/tests/nonreg_tests/bug_9659.tst
deleted file mode 100644 (file)
index 6c88eb7..0000000
+++ /dev/null
@@ -1,33 +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 9659 -->
-//
-// <-- CLI SHELL MODE -->
-//
-// <-- Bugzilla URL -->
-// http://bugzilla.scilab.org/show_bug.cgi?id=9659
-//
-// <-- Short Description -->
-// "error(246)" returned a bad message for overloading.
-
-// assert_checkerror does not manage multiline error, see bug 9572
-if execstr("sin(""z"")","errcatch") == 0 then pause, end
-
-msgerror = gettext("Function not defined for given argument type(s),\n");
-msgerror = strsubst(msgerror, "\n", "");
-msgerror = [msgerror; msprintf(gettext("  check arguments or define function %s for overloading.\n"), "%c_sin")];
-msg = lasterror();
-if ~and(msg == msgerror) then pause, end
-
-if execstr("sin(int8(12))","errcatch") == 0 then pause, end
-msgerror = gettext("Function not defined for given argument type(s),\n");
-msgerror = strsubst(msgerror, "\n", "");
-msgerror = [msgerror; msprintf(gettext("  check arguments or define function %s for overloading.\n"), "%i_sin")];
-msg = lasterror();
-if ~and(msg == msgerror) then pause, end
-
diff --git a/scilab/modules/core/tests/nonreg_tests/bug_9686.dia.ref b/scilab/modules/core/tests/nonreg_tests/bug_9686.dia.ref
deleted file mode 100644 (file)
index 8570dd7..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-// =============================================================================
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) 2011 - INRIA - Serge Steer
-//
-//  This file is distributed under the same license as the Scilab package.
-// =============================================================================
-//
-// <-- Non-regression test for bug 9686 -->
-//
-// <-- CLI SHELL MODE -->
-// 
-// <-- Bugzilla URL -->
-// http://bugzilla.scilab.org/show_bug.cgi?id=9686
-//
-// <-- Short Description -->
-// error in an if expression inside a try makes Scilab froze
-a=%f;b=%f;
-try
-  if error(999) then
-    a=%t;
-  end
-catch
-  b=%t;
-end
-assert_checktrue(~a&b);
-a=%f;b=%f;
-try
-  while error(999) then
-    a=%t;
-  end
-catch
-  b=%t;
-end
-assert_checktrue(~a&b);
-a=%f;b=%f;
-try
-  select error(999) 
-  else  
-    a=%t;
-  end
-catch
-  b=%t;
-end
-assert_checktrue(~a&b);
-a=%f;b=%f;
-try
-  select %t 
-  case  error(999) then
-    a=%t;
-  end
-catch
-  b=%t;
-end
-assert_checktrue(~a&b);
-a=%f;b=%f;
-try
-  select %t 
-  case  null() then
-    a=%t;
-  end
-catch
-  b=%t;
-end
-assert_checktrue(~a&b);
-a=%f;b=%f;
-try
-  if %t then
-    error(999)
-    a=%t;  
-  end
-catch
-  b=%t;
-end
-assert_checktrue(~a&b);
-a=%f;b=%f;
-try
-  while %t then
-    error(999)
-    a=%t;  
-  end
-catch
-  b=%t;
-end
-assert_checktrue(~a&b);
index c628c93..9d02225 100644 (file)
@@ -1,23 +1,24 @@
 // =============================================================================
 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
 // Copyright (C) 2011 - INRIA - Serge Steer
+// Copyright (C) 2018 - Samuel GOUGEON
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- NOT FIXED -->
 //
 // <-- Non-regression test for bug 9686 -->
 //
 // <-- CLI SHELL MODE -->
+// <-- NO CHECK REF -->
 // 
 // <-- Bugzilla URL -->
-// http://bugzilla.scilab.org/show_bug.cgi?id=9686
+// http://bugzilla.scilab.org/9686
 //
 // <-- Short Description -->
 // error in an if expression inside a try makes Scilab froze
 a=%f;b=%f;
 try
-  if error(999) then
+  if error("test") then
     a=%t;
   end
 catch
@@ -27,7 +28,7 @@ assert_checktrue(~a&b);
 
 a=%f;b=%f;
 try
-  while error(999) then
+  while error("test") then
     a=%t;
   end
 catch
@@ -37,7 +38,8 @@ assert_checktrue(~a&b);
 
 a=%f;b=%f;
 try
-  select error(999) 
+  select error("test")
+  case %t
   else  
     a=%t;
   end
@@ -49,18 +51,7 @@ assert_checktrue(~a&b);
 a=%f;b=%f;
 try
   select %t 
-  case  error(999) then
-    a=%t;
-  end
-catch
-  b=%t;
-end
-assert_checktrue(~a&b);
-
-a=%f;b=%f;
-try
-  select %t 
-  case  null() then
+  case  error("test") then
     a=%t;
   end
 catch
@@ -69,11 +60,10 @@ end
 assert_checktrue(~a&b);
 
 
-
 a=%f;b=%f;
 try
   if %t then
-    error(999)
+    error("test")
     a=%t;  
   end
 catch
@@ -85,12 +75,10 @@ assert_checktrue(~a&b);
 a=%f;b=%f;
 try
   while %t then
-    error(999)
+    error("test")
     a=%t;  
   end
 catch
   b=%t;
 end
 assert_checktrue(~a&b);
-
-
index 1c763e9..1e28d67 100644 (file)
@@ -46,7 +46,7 @@ deff("[f1,f2,f3,f4,f5,f6,f7]=%t_e(i,j,f)",[
 "nams=[''a'',''b'',''c''];"
 "for k=1:prod(size(i))";
 "   kf=find(i(k)==nams);";
-"   if kf==[] then error(21),end;"
+"   if kf==[] then error(""%s: Invalid index.\n""),end;"
 "   execstr(''f''+string(k)+''=j(kf+1)'');"
 "   end;"])
 if l(2)<>1 then bugmes();quit;end
index 7926ea9..3898ac1 100644 (file)
@@ -50,7 +50,7 @@ deff("[f1,f2,f3,f4,f5,f6,f7]=%t_e(i,j,f)",[
 "nams=[''a'',''b'',''c''];"
 "for k=1:prod(size(i))";
 "   kf=find(i(k)==nams);";
-"   if kf==[] then error(21),end;"
+"   if kf==[] then error(""%s: Invalid index.\n""),end;"
 "   execstr(''f''+string(k)+''=j(kf+1)'');"
 "   end;"])
 if l(2)<>1 then pause,end
diff --git a/scilab/modules/development_tools/tests/nonreg_tests/bug_9572.dia.ref b/scilab/modules/development_tools/tests/nonreg_tests/bug_9572.dia.ref
deleted file mode 100644 (file)
index de12f94..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-// =============================================================================
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) 2012 - DIGITEO - Allan CORNET
-//
-//  This file is distributed under the same license as the Scilab package.
-// =============================================================================
-// <-- CLI SHELL MODE -->
-// <-- Non-regression test for bug 9572 -->
-//
-// <-- Bugzilla URL -->
-// http://bugzilla.scilab.org/show_bug.cgi?id=9572
-//
-// <-- Short Description -->
-// assert_checkerror did not check multi lines errors
-cmd = "error(999,''line1'' + ascii(10) + ''line2'')";
-ref_msgerr = ['line1';'line2'];
-ref_ierr = 999;
-// first, we check without assert_checkerror
-ierr = execstr(cmd, 'errcatch');
-msgerr = lasterror();
-assert_checkequal(ierr, ref_ierr);
-assert_checkequal(msgerr, ref_msgerr);
-// real test case
-assert_checkerror(cmd, ref_msgerr);
index d198fef..3e12ce0 100644 (file)
@@ -6,6 +6,7 @@
 // =============================================================================
 
 // <-- CLI SHELL MODE -->
+// <-- NO CHECK REF -->
 
 // <-- Non-regression test for bug 9572 -->
 //
@@ -16,9 +17,9 @@
 // assert_checkerror did not check multi lines errors
 
 
-cmd = "error(999,''line1'' + ascii(10) + ''line2'')";
+cmd = "error(''line1'' + ascii(10) + ''line2'')";
 ref_msgerr = ['line1';'line2'];
-ref_ierr = 999;
+ref_ierr = 10000;
 
 // first, we check without assert_checkerror
 ierr = execstr(cmd, 'errcatch');