octave-maintainers
[Top][All Lists]
Advanced

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

Re: Octave 3.6.1-rc0 release candidate available for ftp


From: nitnit
Subject: Re: Octave 3.6.1-rc0 release candidate available for ftp
Date: Sun, 12 Feb 2012 11:37:57 -0800 (PST)

Tatsuro MATSUOKA-2 wrote
> 
>>>>>> processing
>>>>>> e:\usr\Tatsu\mingwhome\octaves\octavesrc\octave-3.6.0-rc1\src\data.cc
>   ***** test
>  [f, e] = log2 ([0,-1; 2,-4; Inf,-Inf]);
>  assert (f, [0,-0.5; 0.5,-0.5; Inf,-Inf]);
>  assert (e(1:2,:), [0,1;2,3])
> !!!!! 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(1:2,:), [0,1; 2,3]);
> !!!!! 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
> 
> One is test_system.m
>>>>>> processing test_system
>   ***** test
>  orig_umask = umask (0);
>  nm = tmpnam ();
>  id = fopen (nm, "wb");
>  s1 = stat (nm);
>  fclose (id);
>  unlink (nm);
>  
>  umask (777);
>  nm = tmpnam ();
>  id = fopen (nm, "wb");
>  s2 = stat (nm);
>  fclose (id);
>  unlink (nm);
>  
>  assert (deblank (s1.modestr), "-rw-rw-rw-");
>  assert (deblank (s2.modestr), "----------");
>  # Restore original umask value
>  umask (orig_umask);
> !!!!! test failed
> assert (deblank (s2.modestr),"----------") expected
> ----------
> but got
> -r--r--r--
> 

Hello Tatsuro,

Your "make cjeck" results above shows:
>>>>> processing
>>>>> e:\usr\Tatsu\mingwhome\octaves\octavesrc\octave-3.6.0-rc1\src\data.cc

Are these results for 3.6.0-rc1 or for 3.6.1-rc0 ?

I have compiled 3.6.1-rc0 and got somewhat different results:

Summary:

  PASS  10145
  FAIL      5

There were 3 expected failures (see fntests.log for details).

1) data.cc (had it also in 3.4.3):

>>>>> processing c:\OctaveB\octave-3.6.1-rc0\src\data.cc
  ***** test
 [f, e] = log2 ([0,-1; 2,-4; Inf,-Inf]);
 assert (f, [0,-0.5; 0.5,-0.5; Inf,-Inf]);
 assert (e(1:2,:), [0,1;2,3])
!!!!! 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(1:2,:), [0,1; 2,3]);
!!!!! 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

2) mappers.cc:

>>>>> processing c:\OctaveB\octave-3.6.1-rc0\src\mappers.cc
  ***** test
 charset = char (0:127);
 result = false (1, 128);
 result(33:127) = true;
 assert (all (isprint (charset) == result));
!!!!! test failed
assert (all (isprint (charset) == result)) failed
shared variables 
  scalar structure containing the fields:

    rt2 =  1.4142
    rt3 =  1.7321

3) residue.m (had it in also 3.4.3):

>>>>> processing c:\OctaveB\octave-3.6.1-rc0\scripts\polynomial\residue.m
  ***** xtest
 z1 =  7.0372976777e6;
 p1 = -3.1415926536e9;
 p2 = -4.9964813512e8;
 r1 = -(1 + z1/p1)/(1 - p1/p2)/p2/p1;
 r2 = -(1 + z1/p2)/(1 - p2/p1)/p2/p1;
 r3 = (1 + (p2 + p1)/p2/p1*z1)/p2/p1;
 r4 = z1/p2/p1;
 r = [r1; r2; r3; r4];
 p = [p1; p2; 0; 0];
 k = [];
 e = [1; 1; 1; 2];
 b = [1, z1];
 a = [1, -(p1 + p2), p1*p2, 0, 0];
 [br, ar] = residue (r, p, k, e);
 assert (br, b, 1e-8);
 assert (ar, a, 1e-8);
!!!!! known failure
assert (br,b,1e-8) expected
  1.0000e+000  7.0373e+006
but got
7.0373e+006
Dimensions don't match

4) speed.m:

>>>>> processing c:\OctaveB\octave-3.6.1-rc0\scripts\testfun\speed.m
  ***** test
 [order, n, T_f1, T_f2] = speed ("airy (x)", "x = rand (n, 10)", [100,
1000]);
 assert (isstruct (order));
 assert (size (order), [1, 1]);
 assert (fieldnames (order), {"p"; "a"});
 assert (isnumeric (n));
 assert (length (n) > 10);
 assert (isnumeric (T_f1));
 assert (size (T_f1), size (n));
 assert (isnumeric (T_f2));
 assert (length (T_f2) > 10);
!!!!! test failed
speed: All running times were zero.
                                     
  ***** xtest
 [order, n, T_f1, T_f2] = speed ("sum (x)", "", [100, 1000], "v = 0; for i =
1:length (x), v += x(i); endfor");
 assert (isstruct (order));
 assert (size (order), [1, 1]);
 assert (fieldnames (order), {"p"; "a"});
 assert (isnumeric (n));
 assert (length (n) > 10);
 assert (isnumeric (T_f1));
 assert (size (T_f1), size (n));
 assert (isnumeric (T_f2));
 assert (length (T_f2) > 10);
!!!!! known failure
speed: All running times were zero.

5) test.m (known):

>>>>> processing c:\OctaveB\octave-3.6.1-rc0\scripts\testfun\test.m
  ***** xtest error("This test is known to fail")
!!!!! known failure
This test is known to fail

6) test_system (non-skipped):

>>>>> processing test_system
  ***** test
 orig_umask = umask (0);
 nm = tmpnam ();
 id = fopen (nm, "wb");
 s1 = stat (nm);
 fclose (id);
 unlink (nm);
 
 umask (777);
 nm = tmpnam ();
 id = fopen (nm, "wb");
 s2 = stat (nm);
 fclose (id);
 unlink (nm);
 
 assert (deblank (s1.modestr), "-rw-rw-rw-");
 assert (deblank (s2.modestr), "----------");
 # Restore original umask value
 umask (orig_umask);
!!!!! test failed
assert (deblank (s2.modestr),"----------") expected
----------
but got
-r--r--r--


Regards

Nitzan

--
View this message in context: 
http://octave.1599824.n4.nabble.com/Octave-3-6-1-rc0-release-candidate-available-for-ftp-tp4365618p4381798.html
Sent from the Octave - Maintainers mailing list archive at Nabble.com.


reply via email to

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