dynamic_link: remove deprecated test and update some refs 12/18712/3
Antoine ELIAS [Fri, 25 Nov 2016 10:19:58 +0000 (11:19 +0100)]
Change-Id: I3a016dbcd185a8bad4229f58929f988a3327fe22

scilab/modules/dynamic_link/tests/nonreg_tests/bug_11544.dia.ref
scilab/modules/dynamic_link/tests/unit_tests/schur_external.unix.dia.ref
scilab/modules/dynamic_link/tests/unit_tests/test_flag_deprecated.tst [deleted file]

index a357409..abdcc2b 100644 (file)
@@ -9,7 +9,7 @@
 //
 // <-- WINDOWS ONLY -->
 //
-// <-- Non-regression test for bug 10544 -->
+// <-- Non-regression test for bug 11544 -->
 //
 // <-- Bugzilla URL -->
 // http://bugzilla.scilab.org/show_bug.cgi?id=11544
@@ -20,12 +20,12 @@ ilib_verbose(0);
 mkdir(TMPDIR + "/bug_11544");
 cd(TMPDIR + "/bug_11544");
 src = [
-   "#include ""api_scilab.h"""
-   "int sci_bug_11544(char* fname, int len)" 
-   "{"
-   "    AssignOutputVariable(pvApiCtx, 0) = 1;"
-   "    return 0;"
-   "}"];
+"#include ""api_scilab.h"""
+"int sci_bug_11544(char* fname, void* pvApiCtx)"
+"{"
+"    AssignOutputVariable(pvApiCtx, 0) = 1;"
+"    return 0;"
+"}"];
 mputl(src, "bug_11544.c");
 //Release mode
 setenv("DEBUG_SCILAB_DYNAMIC_LINK", "NO");
index 466303b..6666255 100644 (file)
@@ -29,8 +29,7 @@ lp=ilib_for_link('mytest','mytest.c',[],'c');
    ilib_gen_Make: Modification of the Makefile in TMPDIR.
    Running the Makefile
    Generate a cleaner file
-link(lp,'mytest','c');
-Shared archive loaded.
+link(lp,'mytest','c');Shared archive loaded.
 Link done.
 //run it
 [U,dim,T]=schur(A,'mytest');
diff --git a/scilab/modules/dynamic_link/tests/unit_tests/test_flag_deprecated.tst b/scilab/modules/dynamic_link/tests/unit_tests/test_flag_deprecated.tst
deleted file mode 100644 (file)
index 9bd2b25..0000000
+++ /dev/null
@@ -1,50 +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 -->
-// <-- NO CHECK REF --> 
-//
-ilib_verbose(0);
-
-if getos() == 'Windows' then
-  TMP_OS_DIR = getenv('TMP','err');
-  assert_checkfalse(TMP_OS_DIR == 'err');
-else
-  TMP_OS_DIR = '/tmp';
-  assert_checkequal(isdir(TMP_OS_DIR), %t);
-end
-
-TMP_DIR = TMP_OS_DIR+filesep()+'link';
-
-rmdir(TMP_DIR,'s');
-mkdir(TMP_OS_DIR,'link');
-
-assert_checkequal(isdir(TMP_DIR), %t);
-
-//Example of the use of ilib_for_link with  a simple C code
-    f1=['#include <math.h>'; ..
-    '#include ""stack-c.h""'; ..
-    'void fooc(double c[],double a[], double *b,int *m,int *n)'; ..
-    '{'; ..
-    '   int i;'; ..
-    '   for ( i =0 ; i < (*m)*(*n) ; i++) '; ..
-    '     c[i] = sin(a[i]) + *b; '; ..
-    '}'];
-
-mputl(f1, TMP_DIR + filesep() + 'test_flag_deprecated.c');
-
-cur_dir = pwd();
-chdir(TMP_DIR);
-
-
-setenv('__USE_DEPRECATED_STACK_FUNCTIONS__', 'NO');
-ierr = execstr("ilib_for_link(''deprecated'', ''test_flag_deprecated.c'', [], ""c"");", "errcatch");
-assert_checkequal(ierr, 10000);
-
-setenv('__USE_DEPRECATED_STACK_FUNCTIONS__', 'YES');
-ierr = execstr("ilib_for_link(''deprecated'', ''test_flag_deprecated.c'', [], ""c"");", "errcatch");
-assert_checkequal(ierr, 0);