#998: Recent parrot changes cause lots of Rakudo spectests to abort with status
11
--------------------+-------------------------------------------------------
Reporter: moritz | Owner:
Type: bug | Status: new
Priority: major | Milestone:
Component: core | Version: 1.5.0
Severity: medium | Keywords:
Lang: | Patch:
Platform: linux |
--------------------+-------------------------------------------------------
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".
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/998>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets