Ticket #998 (new bug) — at Initial Version
Recent parrot changes cause lots of Rakudo spectests to abort with status 11
Reported by: | moritz | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | core | Version: | 1.5.0 |
Severity: | medium | Keywords: | |
Cc: | Language: | ||
Patch status: | Platform: | linux |
Description
Recent parrot changes make many of Rakudo's spectests abort (after otherwise successful completion) with exist status 11.
An extract from the latest run on top of parrot r41180:
t/spec/S16-unfiled/slurp.t (Wstat: 11 Tests: 4 Failed: 0) Non-zero wait status: 11 t/spec/S28-named-variables/inc.t (Wstat: 11 Tests: 3 Failed: 0) Non-zero wait status: 11 t/spec/S29-any/cmp.t (Wstat: 11 Tests: 3 Failed: 0) Non-zero wait status: 11 t/spec/S32-array/splice.t (Wstat: 11 Tests: 41 Failed: 0) Non-zero wait status: 11 t/spec/S32-hash/invert.t (Wstat: 11 Tests: 5 Failed: 0) Non-zero wait status: 11 t/spec/S32-hash/push.rakudo (Wstat: 11 Tests: 4 Failed: 0) Non-zero wait status: 11 t/spec/S32-list/join.rakudo (Wstat: 11 Tests: 35 Failed: 0) Non-zero wait status: 11 t/spec/S32-list/map.rakudo (Wstat: 11 Tests: 91 Failed: 0) Non-zero wait status: 11 t/spec/S32-list/map_function_return_values.rakudo (Wstat: 11 Tests: 2 Failed: 0) Non-zero wait status: 11 t/spec/S32-list/minmax.rakudo (Wstat: 11 Tests: 46 Failed: 0) Non-zero wait status: 11 t/spec/S32-num/exp.rakudo (Wstat: 11 Tests: 53 Failed: 0) Non-zero wait status: 11 t/spec/S32-num/roots.rakudo (Wstat: 11 Tests: 44 Failed: 0) Non-zero wait status: 11 t/spec/S32-num/sign.rakudo (Wstat: 11 Tests: 14 Failed: 0) Non-zero wait status: 11 t/spec/S32-num/sqrt.rakudo (Wstat: 11 Tests: 16 Failed: 0) Non-zero wait status: 11 t/spec/S32-str/comb.rakudo (Wstat: 11 Tests: 29 Failed: 0) Non-zero wait status: 11 t/spec/S32-str/lc.rakudo (Wstat: 11 Tests: 13 Failed: 0) Non-zero wait status: 11 t/spec/S32-str/lcfirst.rakudo (Wstat: 11 Tests: 9 Failed: 0) Non-zero wait status: 11 t/spec/S32-str/pos.t (Wstat: 11 Tests: 2 Failed: 0) Non-zero wait status: 11 t/spec/S32-str/split-simple.t (Wstat: 11 Tests: 47 Failed: 0) Non-zero wait status: 11 t/spec/S32-str/trim.rakudo (Wstat: 11 Tests: 24 Failed: 0) Non-zero wait status: 11 t/spec/S32-str/ucfirst.rakudo (Wstat: 11 Tests: 5 Failed: 0) Non-zero wait status: 11 t/spec/S32-trig/e.rakudo (Wstat: 11 Tests: 5 Failed: 0) Non-zero wait status: 11 t/spec/integration/99problems-31-to-40.rakudo (Wstat: 11 Tests: 32 Failed: 0) Non-zero wait status: 11 Parse errors: Bad plan. You planned 67 tests but ran 32. t/spec/integration/99problems-51-to-60.t (Wstat: 11 Tests: 37 Failed: 0) Non-zero wait status: 11 t/spec/integration/role-composition-vs-attribute.t (Wstat: 11 Tests: 1 Failed: 0) Non-zero wait status: 11 t/spec/integration/say-crash.t (Wstat: 11 Tests: 4 Failed: 0) Non-zero wait status: 11 t/spec/integration/substr-after-match-in-gather-in-for.t (Wstat: 11 Tests: 1 Failed: 0) Non-zero wait status: 11 Files=436, Tests=17543, 1043 wallclock secs ( 9.15 usr 1.42 sys + 1733.29 cusr 86.18 csys = 1830.04 CPU) Result: FAIL
The exact list of aborted files varies between different runs of 'make spectest'.
The error was introduced somewhere between r41083 and r41159.
Platform: Linux amd64, gcc-4.3.2 on Debian "Lenny".
Note: See
TracTickets for help on using
tickets.