Ticket #998 (closed bug: fixed)
Recent parrot changes cause lots of Rakudo spectests to abort with status 11
Reported by: | moritz | Owned by: | whiteknight |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | core | Version: | 1.5.0 |
Severity: | release | Keywords: | |
Cc: | Language: | ||
Patch status: | Platform: | linux |
Description (last modified by moritz) (diff)
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" (configured with --optimize).
Change History
Note: See
TracTickets for help on using
tickets.