fntests errors on mingw-Octave 1:dispatch.cc

Tatsuro MATSUOKA tmacchant at yahoo.co.jp
Wed Jan 2 00:37:29 CST 2008


Hi

I have some errors in fntests  mingw-Octave 3.0.0.
  octave-3.0.0\src/DLD-FUNCTIONS/dispatch.cc  PASS   11/13   FAIL 2
  octave-3.0.0\src/DLD-FUNCTIONS/rand.cc  PASS   56/57   FAIL 1 known
  octave-3.0.0\src/ov-fcn-handle.cc  PASS    2/3    FAIL 1
  octave-3.0.0\scripts/general/bitcmp.m  PASS   14/15
  FAIL 1

  test_system.m .......................................... PASS  112/126  FAIL 14
  
  + test_io.m freezes during the test.

I would like remove them one by one.
First,
  octave-3.0.0\src/DLD-FUNCTIONS/dispatch.cc  PASS   11/13   FAIL 2
The fnfiles.log concerning these fails are at the end of the mail.
  
  error: dispatch: the symbol `dispatch_x' is not valid as a function
  error: feval: the symbol `dispatch_y' is not valid as a function
However 
octave.exe:14> help dispatch_x
@noindent
Overloaded function:
length (string, ...)
length (string, ...)
dispatch_x is a built-in function

octave.exe:6> help dispatch_y
help: `dispatch_y' not found

Mmmmmm.......

Where I should see to perchase the fails?

Regards

Tatsuro


fnfiles.log concerning these fails
**************************
>>>>> processing c:\usr\tatsu\msys\octaves\octave-3.0.0\src/DLD-FUNCTIONS/dispatch.cc
  ***** test # replace base m-file
 system("echo 'function a=dispatch_x(a)'>dispatch_x.m");
 dispatch('dispatch_x','length','string')
 assert(dispatch_x(3),3)
 assert(dispatch_x("a"),1)
 sleep (2);
 system("echo 'function a=dispatch_x(a),++a;'>dispatch_x.m");
 rehash();
 assert(dispatch_x(3),4)
 assert(dispatch_x("a"),1)
!!!!! test failed
error: dispatch: the symbol `dispatch_x' is not valid as a function
  ***** test # replace dispatch m-file
 system("echo 'function a=dispatch_y(a)'>dispatch_y.m");
 dispatch('hello','dispatch_y','complex scalar')
 assert(hello(3i),3i)
 sleep (2);
 system("echo 'function a=dispatch_y(a),++a;'>dispatch_y.m");
 rehash();
 assert(hello(3i),1+3i)
!!!!! test failed
error: feval: the symbol `dispatch_y' is not valid as a function

--------------------------------------
Easy + Joy + Powerful = Yahoo! Bookmarks x Toolbar
http://pr.mail.yahoo.co.jp/toolbar/


More information about the Help-octave mailing list