130 tests, 716 assertions, 1 failures, 0 errors
rake aborted!
Command failed with status (1): [/opt/local/bin/ruby -Ilib:test:ext
"/opt/l...]
(See full trace by running task with --trace)
Exit 1
Yes, I think that is because of the implementation of
register_error_handler. I had fixed this in one of my previous
patches.... Anyway, this seems to do the trick:
Yup, that fixes things... the output is all over the place. Hrm, this
works better but is a change in behavior. I just committed the
following (NOTE, this is a change in behavior and I am willing to
revert this, but think this is a step forward, albeit an API change):
Clean up the error handling a bit and change the arguments for
register_error_handler.
If XML::Parser.register_error_handler() is nil or false, error
messages will be dropped on the floor.
If XML::Parser.register_error_handler() is true, it will print to
stderr.
If XML::Parser.register_error_handler() is anything else, it will call
the proc. For example:
XML::Parser.register_error_handler(lambda {|msg| p msg })
Ideally, I'd like it if XML::Parser.register_error_handler() would
accept an IO object that the library would print to, but that's just a
nicety (e.g. XML::Parser.register_error_handler($stdout)). -sc
% rake test
(in /Users/sean/src/ruby-libxml/trunk)
Loaded suite /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake/
rake_test_loader
Started
..................................................................................................................................
Finished in 0.999928 seconds.
130 tests, 720 assertions, 0 failures, 0 errors
--
Sean Chittenden
[EMAIL PROTECTED]
_______________________________________________
libxml-devel mailing list
libxml-devel@rubyforge.org
http://rubyforge.org/mailman/listinfo/libxml-devel