On Thursday, June 27, 2002, at 11:25 , Gbio Qi wrote:
[..]
> t/stream............FAILED test 11
>         Failed 1/11 tests, 90.91% okay
> t/subs..............ok
> t/xp_sax............ok
> Failed Test Status Wstat Total Fail  Failed  List of Failed
> --------------------------------------------------------------------------------
> t/stream.t                    11    1   9.09%  11
> Failed 1/6 test scripts, 83.33% okay. 1/45 subtests failed, 97.78% okay.
> *** Exit 255
> Stop.
> #
>
> Does anobody have any idea?

what you will notice is that there is a perl piece of code
in the "t" sub directory that is named stream.t - if you
open it up - you will find what it was testing for, and
hence what specifically was the error on it's 11th test.

and you fill find that it is:

        print (($string eq $expected) ? "ok 11\n" : "not ok 11\n");

hence there is some strangeness in how things are getting
converted there ...

cf:
http://rt.cpan.org/NoAuth/Bug.html?id=135

at the end of which we find:

"
The error seems to be quite simple, since the particular test compares
to data streams with different encodings.

Line 104 of t/stream.t reads:

This, '\302\240', would be a bad character in UTF-8.

and is compared to (from line 104):

This, '\240', would be a bad character in UTF-8.

Therefore, removing \302 does the trick!

BR

per
"

hence the quick fix would be:

[jeeves:~/Desktop/libxml-perl-0.07/t] drieux% diff stream.t stream.t.ORIG
64c64
<   This, '\240', would be a bad character in UTF-8.
---
 >   This, '\302\240', would be a bad character in UTF-8.
[jeeves:~/Desktop/libxml-perl-0.07/t] drieux%


ciao
drieux

---


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to