No need to use scilab-adv-cli for these tests, scilab-cli is enough 58/7258/2
Sylvestre Ledru [Thu, 24 May 2012 12:03:56 +0000 (14:03 +0200)]
Change-Id: If9a7665c0a4a37f812a6f262d8cb5f3118e0e21c

30 files changed:
scilab/Makefile.am
scilab/Makefile.in
scilab/modules/core/tests/unit_tests/clear.dia.ref
scilab/modules/core/tests/unit_tests/clear.tst
scilab/modules/core/tests/unit_tests/colon.dia.ref
scilab/modules/core/tests/unit_tests/colon.tst
scilab/modules/core/tests/unit_tests/inf_nan.dia.ref
scilab/modules/core/tests/unit_tests/inf_nan.tst
scilab/modules/core/tests/unit_tests/matelm.dia.ref
scilab/modules/core/tests/unit_tests/matelm.tst
scilab/modules/core/tests/unit_tests/matops.dia.ref
scilab/modules/core/tests/unit_tests/matops.tst
scilab/modules/data_structures/tests/unit_tests/hypermat.dia.ref
scilab/modules/data_structures/tests/unit_tests/hypermat.tst
scilab/modules/data_structures/tests/unit_tests/listextraction.dia.ref
scilab/modules/data_structures/tests/unit_tests/listextraction.tst
scilab/modules/data_structures/tests/unit_tests/listinsertion.dia.ref
scilab/modules/data_structures/tests/unit_tests/listinsertion.tst
scilab/modules/data_structures/tests/unit_tests/lstcat.dia.ref
scilab/modules/data_structures/tests/unit_tests/lstcat.tst
scilab/modules/data_structures/tests/unit_tests/lstops.dia.ref
scilab/modules/data_structures/tests/unit_tests/lstops.tst
scilab/modules/development_tools/data/test_run_level.xml
scilab/modules/development_tools/macros/test_run.sci
scilab/modules/linear_algebra/tests/unit_tests/norm.dia.ref
scilab/modules/linear_algebra/tests/unit_tests/norm.tst
scilab/modules/linear_algebra/tests/unit_tests/spec.dia.ref
scilab/modules/linear_algebra/tests/unit_tests/spec.tst
scilab/modules/overloading/tests/unit_tests/rational.dia.ref
scilab/modules/overloading/tests/unit_tests/rational.tst

index 2191015..31ff8b3 100644 (file)
@@ -298,9 +298,12 @@ if IS_MACOSX
 MACOSX=1
 endif
 
+clean-reports:
+       rm -f reports/xml/TEST-org.scilab.*.xml
+
 # For each module, build and call Java unitary tests
 # If fails, stops the call
-check-java:
+check-java: clean-reports
        @echo "-- Launch all Junit (Java) unitary tests"; \
        MASK="$(top_srcdir)/modules/*/tests/java/"; \
        MODULES=`ls -d $$MASK`; \
@@ -310,7 +313,7 @@ check-java:
        done
        rm -f reports/xml/TEST-org.scilab.*.xml
 
-codecoverage-java:
+codecoverage-java: clean-reports
        @echo "Check if --enable-debug-java has been set"; \
        grep "build.debug=on" $(top_srcdir)/scilab.properties > /dev/null || exit 10; \
        echo "-- Launch all Junit (Java) unitary tests + code coverage"; \
index 0a566e7..9398e00 100644 (file)
@@ -1902,9 +1902,12 @@ clean-generated:
 distclean-generated:
        rm -f $(top_builddir)/modules/core/includes/stack.h 2> /dev/null
 
+clean-reports:
+       rm -f reports/xml/TEST-org.scilab.*.xml
+
 # For each module, build and call Java unitary tests
 # If fails, stops the call
-check-java:
+check-java: clean-reports
        @echo "-- Launch all Junit (Java) unitary tests"; \
        MASK="$(top_srcdir)/modules/*/tests/java/"; \
        MODULES=`ls -d $$MASK`; \
@@ -1914,7 +1917,7 @@ check-java:
        done
        rm -f reports/xml/TEST-org.scilab.*.xml
 
-codecoverage-java:
+codecoverage-java: clean-reports
        @echo "Check if --enable-debug-java has been set"; \
        grep "build.debug=on" $(top_srcdir)/scilab.properties > /dev/null || exit 10; \
        echo "-- Launch all Junit (Java) unitary tests + code coverage"; \
index a8d041f..79e30f2 100644 (file)
@@ -4,6 +4,8 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
+// <-- JVM NOT MANDATORY -->
+//
 A = 2;
 B = 4;
 C = 6;
index 7053106..8af7958 100644 (file)
@@ -4,6 +4,8 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
+// <-- JVM NOT MANDATORY -->
+//
 
 A = 2;
 B = 4;
index 6c84791..3499a08 100644 (file)
@@ -4,6 +4,8 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
+// <-- JVM NOT MANDATORY -->
+//
 // With start, stop integers
 computed=1:4
  computed  =
index 7a95c40..5af67ed 100644 (file)
@@ -4,6 +4,8 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
+// <-- JVM NOT MANDATORY -->
+//
 
 // With start, stop integers
 computed=1:4
index b805c51..34adbdc 100644 (file)
@@ -1,3 +1,11 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) ????-2008 - INRIA
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+// <-- JVM NOT MANDATORY -->
+//
 if  %inf <>  %inf <> %f then bugmes();quit;end
 if  %inf ==  %inf <> %t then bugmes();quit;end
 if  %inf >   %inf <> %f then bugmes();quit;end
index ed0f22d..0f451fc 100644 (file)
@@ -4,7 +4,8 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-
+// <-- JVM NOT MANDATORY -->
+//
 if  %inf <>  %inf <> %f then pause,end
 if  %inf ==  %inf <> %t then pause,end
 if  %inf >   %inf <> %f then pause,end
index 33e420a..4234345 100644 (file)
@@ -4,6 +4,8 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
+// <-- JVM NOT MANDATORY -->
+//
 //test of matelm functions
 //size
 a=[1 2;3 4];
index f34be63..8c5aeb7 100644 (file)
@@ -4,6 +4,8 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
+// <-- JVM NOT MANDATORY -->
+//
 
 //test of matelm functions
 //size
index 95f709d..04c8490 100644 (file)
@@ -5,6 +5,8 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
+// <-- JVM NOT MANDATORY -->
+//
 //insertion
 v=[1 2 3];
 v(2)=3;if or(v<>[1 3 3]) then bugmes();quit;end
index 32db6dd..bf74c60 100644 (file)
@@ -5,6 +5,8 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
+// <-- JVM NOT MANDATORY -->
+//
 
 //insertion
 v=[1 2 3];
index 0a05885..f7e2724 100644 (file)
@@ -1,3 +1,10 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) ????-2008 - INRIA
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+// <-- JVM NOT MANDATORY -->
 //extraction
 Data=list(1:12,(1:12)+rand(1,12)*%i,int32(1:12),(1:12)+%s,rand(1,12)>0.5,string(1:12));
 test=1;
@@ -44,7 +51,7 @@ end
     test2.4 completed
     test2.5 completed
     test2.6 completed
-msg='Problem with insertion for hypermatrix of type %s in test %d.%d \n';
+msg='Problem with insertion for hypermatrix of type %s in test %d.%d \n';  
 //insertion of a single element
 test=3;
 for k=1:size(Data)
index 4283ce0..df29d17 100644 (file)
@@ -4,6 +4,7 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
+// <-- JVM NOT MANDATORY -->
 
 //extraction
 Data=list(1:12,(1:12)+rand(1,12)*%i,int32(1:12),(1:12)+%s,rand(1,12)>0.5,string(1:12));
index 983ee5d..05985c7 100644 (file)
@@ -1,4 +1,10 @@
-// Copyright INRIA
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) ????-2008 - INRIA
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+// <-- JVM NOT MANDATORY -->
 // test des insertions dans les listes
 a=1,b=3;c=2;d=[1 2 3];e=[3 4 5];f=[10;20];g=[44 55];
  a  =
index 6569bbb..27d82d8 100644 (file)
@@ -4,6 +4,7 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
+// <-- JVM NOT MANDATORY -->
 
 // test des insertions dans les listes
 a=1,b=3;c=2;d=[1 2 3];e=[3 4 5];f=[10;20];g=[44 55];
index a457a43..808c73a 100644 (file)
@@ -1,4 +1,10 @@
-// Copyright INRIA
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) ????-2008 - INRIA
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+// <-- JVM NOT MANDATORY -->
 // test des insertions dans les listes
 a=1,b=3;c=2;d=[1 2 3];e=[3 4 5];f=[10;20];g=[44 55];
  a  =
@@ -389,7 +395,7 @@ clear S;S.a=3;S(3).a=44;
 Sr = mlist(["st","dims","a"],int32([3,1]),list(3,[],44));
 if or(S<>Sr) bugmes();quit;end
 clear S;S(4).a=3;
-Sr = mlist(["st","dims","a"],int32([4,1]),list([],[],[],3));
+Sr = mlist(["st","dims","a"],int32([4,1]),list([],[],[],3));   
 if or(S<>Sr) bugmes();quit;end
 clear S;
 S(1).a(1,1:4)=1;
@@ -425,7 +431,7 @@ Sr=mlist(["st","dims","a"],int32([1,2]),list([],mlist(["st","dims","b"],..
        int32([1,2]),list([],mlist(["hm","dims","entries"],int32([1,2,3]),..
        [0;0;0;0;0;4])))));
 if or(S<>Sr) bugmes();quit;end
-mtlb_mode(%t)
+mtlb_mode(%t) 
 clear S;S(1,2).a=3;S(3).a=44 ;
 Sr = mlist(["st","dims","a"],int32([1,3]),list([],3,44));
 if or(S<>Sr) bugmes();quit;end
@@ -433,6 +439,6 @@ clear S;S.a=3;S(3).a=44;
 Sr = mlist(["st","dims","a"],int32([1,3]),list(3,[],44));
 if or(S<>Sr) bugmes();quit;end
 clear S;S(4).a=3;
-Sr = mlist(["st","dims","a"],int32([1,4]),list([],[],[],3));
+Sr = mlist(["st","dims","a"],int32([1,4]),list([],[],[],3));   
 if or(S<>Sr) bugmes();quit;end
-mtlb_mode(%f)
+mtlb_mode(%f) 
index 76418ec..222cc9b 100644 (file)
@@ -4,6 +4,7 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
+// <-- JVM NOT MANDATORY -->
 
 // test des insertions dans les listes
 a=1,b=3;c=2;d=[1 2 3];e=[3 4 5];f=[10;20];g=[44 55];
index 4fcff21..8a35650 100644 (file)
@@ -1,4 +1,10 @@
-// Copyright INRIA
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) ????-2008 - INRIA
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+// <-- JVM NOT MANDATORY -->
 if or(lstcat(list(1,2),list(4))<>list(1,2,4))  then bugmes();quit;end
 if or(lstcat(list(1,2,4),list())<>list(1,2,4))  then bugmes();quit;end
 if or(lstcat(list(1),list(2,4))<>list(1,2,4))  then bugmes();quit;end
index 0dcdd03..a5bec60 100644 (file)
@@ -4,6 +4,7 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
+// <-- JVM NOT MANDATORY -->
 
 if or(lstcat(list(1,2),list(4))<>list(1,2,4))  then pause,end
 if or(lstcat(list(1,2,4),list())<>list(1,2,4))  then pause,end
index 7712631..6e57883 100644 (file)
@@ -4,6 +4,7 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
+// <-- JVM NOT MANDATORY -->
 mode(5);
 funcprot(0);
 //-----------------------
@@ -22,7 +23,7 @@ if x1<>l(1)|x2<>l(3) then bugmes();quit;end
 if x1<>l(1)|x2<>l(3) then bugmes();quit;end
 [x1,x2,x3]=l(:);
 if x1<>l(1)|x2<>l(2)|x3<>l(3) then bugmes();quit;end
-//with full tlists
+//with full tlists 
 l=tlist(['t','a','b','c'],1,-2,5);
 if l(2)<>1 then bugmes();quit;end
 if l(4)<>5 then bugmes();quit;end
@@ -101,7 +102,7 @@ if %l_n_l(l,tlist('t',[1 2 3],'a',-1)) then bugmes();quit;end
 l(2)=33;
 if %l_n_l(l,tlist('t',33,'a',-1)) then bugmes();quit;end
 l(2)=33;
-if %l_n_l(l,tlist('t',33,'a',-1)) then bugmes();quit;end
+if %l_n_l(l,tlist('t',33,'a',-1)) then bugmes();quit;end 
 l(4)=[1 2];
 if %l_n_l(l,tlist('t',33,'a',[1,2])) then bugmes();quit;end
 l(2)=null();
index 3acd1cb..6012abc 100644 (file)
@@ -4,7 +4,7 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-
+// <-- JVM NOT MANDATORY -->
 mode(5);
 funcprot(0);
 
index a96cc47..7f53f6e 100644 (file)
@@ -22,7 +22,6 @@
     <module name="core">
       <test>clear</test>
       <test>colon</test>
-      <test>type</test>
       <test>matelm</test>
       <test>matops</test>
       <test>inf_nan</test>
index dfeadef..2047d64 100644 (file)
@@ -778,7 +778,8 @@ if isfile(tmp_dia) then
   dia = mgetl(tmp_dia);
 else
   status.id = 6;
-  status.message = "failed: the dia file is not correct";
+  status.message = "failed: Cannot find the dia file: "+tmp_dia "\n" + ...
+       "Check if the Scilab used correctly starts";
   status.details = checkthefile(tmp_dia);
   return;
 end
index 5b31001..e5c9284 100644 (file)
@@ -5,6 +5,7 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
+// <-- JVM NOT MANDATORY -->
 // TODO : use relative error criteria instead of absolute error
 eps=100*%eps;
 // inf 
index cc9a70f..72af453 100644 (file)
@@ -5,6 +5,8 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
+// <-- JVM NOT MANDATORY -->
+
 // TODO : use relative error criteria instead of absolute error
 eps=100*%eps;
 
index 8001a43..9f10237 100644 (file)
@@ -4,6 +4,7 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
+// <-- JVM NOT MANDATORY -->
 // easy and simple test
 A=[0,2,0,1;2,2,3,2;4,-3,0,1.;6,1,-6,-5];
 refA=[ 4.1774842;-4.8201083;-1.1786879+%i*3.1987051;-1.1786879-%i*3.1987051];
index 6ab0344..99120a4 100644 (file)
@@ -5,6 +5,8 @@
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
 
+// <-- JVM NOT MANDATORY -->
+
 // easy and simple test
 
 A=[0,2,0,1;2,2,3,2;4,-3,0,1.;6,1,-6,-5];
index 41dced7..977a510 100644 (file)
@@ -1,3 +1,10 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009 - DIGITEO
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+// <-- JVM NOT MANDATORY -->
 s=poly(0,'s');
 h=1/(2*s);
 if or(size(h)<>[1 1]) then bugmes();quit;end
index d3a256e..0aebf57 100644 (file)
@@ -1,3 +1,12 @@
+// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009 - DIGITEO
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+// <-- JVM NOT MANDATORY -->
+
+
 s=poly(0,'s');
 h=1/(2*s);
 if or(size(h)<>[1 1]) then pause,end