# 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. kid51