octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

fntests results in development sources (mingw gcc-4.3.2-dw2-TDM) (was fn


From: Tatsuro MATSUOKA
Subject: fntests results in development sources (mingw gcc-4.3.2-dw2-TDM) (was fntests fails in development sources )
Date: Sun, 8 Mar 2009 07:26:14 +0900 (JST)

Hello 

Please see

http://www.nabble.com/fntests-fails-in-development-sources-(mingw-gcc-4.3.2-dw2-TDM)-to22368640.html#a22368640

../octave-work/configure --prefix=/usr/local/hg-3.1.x 
--with-blas='-L/Octlib/lib -lblas'
--without-lapack

This of course made 
ARPACK and QRUPDATE libraries unable.

However A\b was carried out correctly.

So I was carried out fntests by make check

The following two tests were hanged, the origins have not been investigated yet.
scripts/sparse/svds.m
src/DLD-FUNCTIONS/eigs.cc 

make check results
  c:\usr\Tatsu\mingwhome\octaves\hg-3.1.x\octave-work\src\data.cc  PASS  
500/509  FAIL 9
  c:\usr\Tatsu\mingwhome\octaves\hg-3.1.x\octave-work\src\ov-fcn-handle.cc  
PASS    1/2    FAIL 1
  test_string.m .......................................... PASS   76/77   FAIL 1
Summary:
  PASS   5467
  FAIL     11
There was 1 expected failure (see fntests.log for details).
  c:\usr\Tatsu\mingwhome\octaves\hg-3.1.x\octave-work\src\ov-fcn-handle.cc  
PASS    1/2    FAIL 1
  test_string.m .......................................... PASS   76/77   FAIL 1
were already known. 
For the former Benjamin proposed the fix and the latter is already known but it 
can be negligible.

  c:\usr\Tatsu\mingwhome\octaves\hg-3.1.x\octave-work\src\data.cc  PASS  
500/509  FAIL 9

are the new failures, which I have not check in detail because of the time 
limitation,

Regards

Tatsuro

  ***** assert(log2(complex(0,Inf)), Inf + log2(i));
!!!!! test failed
assert (log2 (complex (0, Inf)),Inf + log2 (i)) expected
Inf + 2.266i
but got
NaN + 2.266i
NaNs don't match  ***** test
 [f, e] = log2 ([0,-1; 2,-4; Inf,-Inf]);
 assert (f, [0,-0.5; 0.5,-0.5; Inf,-Inf]);
 assert (e, [0,1;2,3;0,0])
!!!!! test failed
assert (f,[0, -0.5; 0.5, -0.5; Inf, -Inf]) expected
   0.00000  -0.50000
   0.50000  -0.50000
       Inf      -Inf
but got
   0.00000  -0.50000
   0.50000  -0.50000
       NaN       NaN
NaNs don't match  ***** test
 [f, e] = log2 (complex (zeros (3, 2), [0,-1; 2,-4; Inf,-Inf]));
 assert (f, complex (zeros (3, 2), [0,-0.5; 0.5,-0.5; Inf,-Inf]));
 assert (e, [0,1; 2,3; 0,0]);
!!!!! test failed
assert (f,complex (zeros (3, 2), [0, -0.5; 0.5, -0.5; Inf, -Inf])) expected
   0.00000 + 0.00000i   0.00000 - 0.50000i
   0.00000 + 0.50000i   0.00000 - 0.50000i
   0.00000 +     Infi   0.00000 -     Infi
but got
   0.00000 + 0.00000i   0.00000 - 0.50000i
   0.00000 + 0.50000i   0.00000 - 0.50000i
       NaN -     NaNi       NaN -     NaNi
NaNs don't match  ***** assert (sort ([NaN, 1i, -1, 2, Inf], "descend"), [NaN, 
Inf, 2, -1, 1i])
!!!!! test failed
assert (sort ([NaN, 1i, -1, 2, Inf], "descend"),[NaN, Inf, 2, -1, 1i]) expected
   NaN +   0i   Inf +   0i     2 +   0i    -1 +   0i     0 +   1i
but got
   NaN +   0i     2 +   0i    -1 +   0i     0 +   1i   Inf +   0i
Infs don't matchshared variables {
  m2 =

     1   2
     3   4

  flo = 0
  fhi = Inf
}
  ***** assert (sort ([NaN, 1i, -1, 2, Inf], 2, "descend"), [NaN, Inf, 2, -1, 
1i])
!!!!! test failed
assert (sort ([NaN, 1i, -1, 2, Inf], 2, "descend"),[NaN, Inf, 2, -1, 1i]) 
expected
   NaN +   0i   Inf +   0i     2 +   0i    -1 +   0i     0 +   1i
but got
   NaN +   0i     2 +   0i    -1 +   0i     0 +   1i   Inf +   0i
Infs don't matchshared variables {
  m2 =

     1   2
     3   4

  flo = 0
  fhi = Inf
}
  ***** test
 [v, i] = sort ([NaN, 1i, -1, Inf, 1, 1i]);
 assert (v, [1, 1i, 1i, -1, Inf, NaN])
 assert (i, [5, 2, 6, 3, 4, 1])
!!!!! test failed
assert (v,[1, 1i, 1i, -1, Inf, NaN]) expected
 Columns 1 through 5:

     1 +   0i     0 +   1i     0 +   1i    -1 +   0i   Inf +   0i

 Column 6:

   NaN +   0i
but got
 Columns 1 through 5:

     0 +   1i    -1 +   0i   Inf +   0i     1 +   0i     0 +   1i

 Column 6:

   NaN +   0i
Infs don't matchshared variables {
  m2 =

     1   2
     3   4

  flo = 0
  fhi = Inf
}
  ***** assert (sort (single([NaN, 1i, -1, 2, Inf]), "descend"), single([NaN, 
Inf, 2, -1, 1i]))
!!!!! test failed
assert (sort (single ([NaN, 1i, -1, 2, Inf]), "descend"),single ([NaN, Inf, 2, 
-1, 1i])) expected
   NaN +   0i   Inf +   0i     2 +   0i    -1 +   0i     0 +   1i
but got
   NaN +   0i     2 +   0i    -1 +   0i     0 +   1i   Inf +   0i
Infs don't matchshared variables {
  m2 =

     1   2
     3   4

  flo = 0
  fhi = Inf
}
  ***** assert (sort (single([NaN, 1i, -1, 2, Inf]), 2, "descend"), 
single([NaN, Inf, 2, -1, 1i]))
!!!!! test failed
assert (sort (single ([NaN, 1i, -1, 2, Inf]), 2, "descend"),single ([NaN, Inf, 
2, -1, 1i])) expected
   NaN +   0i   Inf +   0i     2 +   0i    -1 +   0i     0 +   1i
but got
   NaN +   0i     2 +   0i    -1 +   0i     0 +   1i   Inf +   0i
Infs don't matchshared variables {
  m2 =

     1   2
     3   4

  flo = 0
  fhi = Inf
}
  ***** test
 [v, i] = sort (single([NaN, 1i, -1, Inf, 1, 1i]));
 assert (v, single([1, 1i, 1i, -1, Inf, NaN]))
 assert (i, [5, 2, 6, 3, 4, 1])
!!!!! test failed
assert (v,single ([1, 1i, 1i, -1, Inf, NaN])) expected
 Columns 1 through 5:

     1 +   0i     0 +   1i     0 +   1i    -1 +   0i   Inf +   0i

 Column 6:

   NaN +   0i
but got
 Columns 1 through 5:

     0 +   1i    -1 +   0i   Inf +   0i     1 +   0i     0 +   1i

 Column 6:

   NaN +   0i
Infs don't matchshared variables {
  m2 =

     1   2
     3   4

  flo = 0
  fhi = Inf
}
>>>>> processing 
>>>>> c:\usr\Tatsu\mingwhome\octaves\hg-3.1.x\octave-work\src\mappers.cc
>>>>> processing 
>>>>> c:\usr\Tatsu\mingwhome\octaves\hg-3.1.x\octave-work\src\ov-fcn-handle.cc
  ***** test
 a = 2;
 f = @(x) a + x;
 g = @(x) 2 * x;
 hm = @flops;
 hdld = @svd;
 hbi = @log2;
 f2 = f;
 g2 = g;
 hm2 = hm;
 hdld2 = hdld;
 hbi2 = hbi;
 modes = {"-text", "-binary"};
 if (!isempty(findstr(octave_config_info ("DEFS"),"HAVE_HDF5")))
   modes(end+1) = "-hdf5";
 endif
 for i = 1:numel (modes)
   mode = modes{i};
   nm = tmpnam();
   unwind_protect
     save (mode, nm, "f2", "g2", "hm2", "hdld2", "hbi2");
     clear f2 g2 hm2 hdld2 hbi2
     load (nm);
     assert (f(2),f2(2));
     assert (g(2),g2(2));
     assert (g(3),g2(3));
     unlink (nm);
     save (mode, nm, "f2", "g2", "hm2", "hdld2", "hbi2");
   unwind_protect_cleanup
     unlink (nm);
   end_unwind_protect
 endfor
!!!!! test failed
function handle points to non-existent function>>>>> processing
c:\usr\Tatsu\mingwhome\octaves\hg-3.1.x\octave-work\src\ov-fcn-inline.cc




--------------------------------------
Power up the Internet with Yahoo! Toolbar.
http://pr.mail.yahoo.co.jp/toolbar/


reply via email to

[Prev in Thread] Current Thread [Next in Thread]