On Dec 20, 2007 7:22 PM, via RT James Keenan
<[EMAIL PROTECTED]> wrote:
> # New Ticket Created by  James Keenan
> # Please include the string:  [perl #48965]
> # in the subject line of all future correspondence about this issue.
> # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=48965 >
>
>
> Running 'make test' tonight on Linux (configuration run by Perl
> 5.10), I got the following previously unobserved (by me, at any rate)
> test failure:
>
> t/compilers/json/to_parrot...................
> #     Failed test (t/compilers/json/to_parrot.t at line 688)
> # Exited with error code: [SIGNAL 11]
> # Received:
> #
> # Expected:
> # "JSON" => ResizablePMCArray (size:3) [
> #     Hash {
> #     },
> #     Hash {
> #     },
> #     Hash {
> #     }
> # ]
> #
> # Looks like you failed 1 test of 60.
> dubious
>      Test returned status 1 (wstat 256, 0x100)
> DIED. FAILED test 33
>      Failed 1/60 tests, 98.33% okay
>
> Here is the relevant part of the output of prove -v on that test:
>
> ok 57 - object with boolean values
> ok 58 - example taken from the RFC
> not ok 59 - another example taken from the RFC # TODO check number
> precision
>
> #     Failed (TODO) test (t/compilers/json/to_parrot.t at line 688)
> #          got: '"JSON" => ResizablePMCArray (size:2) [
> #     Hash {
> #         "Address" => "",
> #         "City" => "SAN FRANCISCO",
> #         "Country" => "US",
> #         "Latitude" => 37.7668,
> #         "Longitude" => -122.396,
> #         "State" => "CA",
> #         "Zip" => "94107",
> #         "precision" => "zip"
> #     },
> #     Hash {
> #         "Address" => "",
> #         "City" => "SUNNYVALE",
> #         "Country" => "US",
> #         "Latitude" => 37.372,
> #         "Longitude" => -122.026,
> #         "State" => "CA",
> #         "Zip" => "94085",
> #         "precision" => "zip"
> #     }
> # ]
> # '
> #     expected: '"JSON" => ResizablePMCArray (size:2) [
> #     Hash {
> #         "Address" => "",
> #         "City" => "SAN FRANCISCO",
> #         "Country" => "US",
> #         "Latitude" => 37.7668,
> #         "Longitude" => -122.3959,
> #         "State" => "CA",
> #         "Zip" => "94107",
> #         "precision" => "zip"
> #     },
> #     Hash {
> #         "Address" => "",
> #         "City" => "SUNNYVALE",
> #         "Country" => "US",
> #         "Latitude" => 37.371991,
> #         "Longitude" => -122.026020,
> #         "State" => "CA",
> #         "Zip" => "94085",
> #         "precision" => "zip"
> #     }
> # ]
> # '
> ok 60 - random object/array example
> ok
> All tests successful.
> Files=1, Tests=60,  8 wallclock secs ( 2.46 cusr +  0.39 csys =  2.85
> CPU)
>
> The last change to this file was two months ago ... so it's not a
> recent change to the test itself that is causing the problem:
>
> ------------------------------------------------------------------------
> r22306 | bernhard | 2007-10-20 10:33:17 -0400 (Sat, 20 Oct 2007) | 3
> lines
>
> Untodo test that is probably succeeding because
> ResizablePMCArray now returns PMCNULL for nonexisting keys.
>
>
> This test was passing 24 hours earlier, so I suspect some change
> since r24106.
>
24 hours earlier, you didn't have perl 5.10. could you try with an
earlier version of perl and see if it passes?
~jerry

Reply via email to