Ticket #2098 (closed bug: fixed)
t/src/extend_vtable.t: test failures on Darwin/PPC with --gc=ms2
Reported by: | jkeenan | Owned by: | jkeenan |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | testing | Version: | 3.2.0 |
Severity: | medium | Keywords: | |
Cc: | Language: | ||
Patch status: | applied | Platform: | darwin |
Description
As reported in TT #2097, Parrot does not currently build for me on Darwin/PPC in 'master', now that the default GC has been switched to gsm. So I tried to build with what was formerly the default: --gc=ms2. The build was successful, but I got new test failures in t/src/extend_vtable.t -- a file whose failures on this platform and others we had just cleaned up in TT #2084!
[parrot] 509 $ git show | head -1 commit 61176bb71505dd4d2a5d9c53adc1ba139698c0b2 [parrot] 511 $ prove -v t/src/extend_vtable.t t/src/extend_vtable.t .. 1..100 ok 1 - Parrot_PMC_get_repr ... not ok 7 - Parrot_PMC_get_number_keyed_str # Failed test 'Parrot_PMC_get_number_keyed_str' # at t/src/extend_vtable.t line 197. # Exited with error code: [SIGNAL 6] # Received: # src/hash.c:1704: failed assertion 'key' # # Expected: # 0.000000 # Done! # not ok 8 - Parrot_PMC_get_integer_keyed_str # Failed test 'Parrot_PMC_get_integer_keyed_str' # at t/src/extend_vtable.t line 205. # Exited with error code: [SIGNAL 6] # Received: # src/hash.c:1704: failed assertion 'key' # # Expected: # 0 # Done! # not ok 9 - Parrot_PMC_exists_keyed_str # Failed test 'Parrot_PMC_exists_keyed_str' # at t/src/extend_vtable.t line 213. # Exited with error code: [SIGNAL 6] # Received: # src/hash.c:1704: failed assertion 'key' # # Expected: # 0 # Done! # ok 10 - Parrot_PMC_delete_keyed ... ok 22 - Parrot_PMC_(set|get)_integer_keyed_int not ok 23 - Parrot_PMC_delete_keyed_str # Failed test 'Parrot_PMC_delete_keyed_str' # at t/src/extend_vtable.t line 343. # Exited with error code: [SIGNAL 6] # Received: # src/hash.c:1704: failed assertion 'key' # # Expected: # Done! # ok 24 - Parrot_PMC_get_string_keyed_str ... ok 100 - Parrot_PMC_assign_pmc # Looks like you failed 4 tests of 100. Dubious, test returned 4 (wstat 1024, 0x400) Failed 4/100 subtests Test Summary Report ------------------- t/src/extend_vtable.t (Wstat: 1024 Tests: 100 Failed: 4) Failed tests: 7-9, 23 Non-zero exit status: 4 Files=1, Tests=100, 131 wallclock secs ( 0.24 usr 0.08 sys + 23.03 cusr 24.85 csys = 48.20 CPU) Result: FAIL
Change History
Note: See
TracTickets for help on using
tickets.