Skip to content

Instantly share code, notes, and snippets.

@tbrowder
Created September 13, 2018 21:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tbrowder/7fc28effe9eb6c15965dbc5a823709a4 to your computer and use it in GitHub Desktop.
Save tbrowder/7fc28effe9eb6c15965dbc5a823709a4 to your computer and use it in GitHub Desktop.
spectest failures
/usr/bin/perl tools/build/check-nqp-version.pl /usr/local/people/tbrowde/mydata/tbrowde-home-bzr/perl6/perl6-repo-forks/rakudo/install/bin/nqp-m
rm -f -- perl6
cp -- perl6-m perl6
chmod -- 755 perl6
/usr/bin/perl t/harness5 --fudge --moar --keep-exit-code --verbosity=1 t/spec/S32-list/seq.t
t/spec/S32-list/seq.rakudo.moar ..
1..41
ok 1 - seq => array works 1
ok 2 - We didn't flatten the RHS because it's no single argument
ok 3 - Seq stayed intact
ok 4 - seq => array works 2
ok 5 - We didn't flatten the RHS because it's no single argument
ok 6 - Seq stayed intact
ok 7 - seq => array works 3
ok 8 - can assign a Seq to an array slice
ok 9 - assign slice from Seq that references same array
Use of uninitialized value of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something meaningful.
in block at /usr/local/people/tbrowde/mydata/tbrowde-home-bzr/perl6/perl6-repo-forks/rakudo/lib/Test.pm6 (Test) line 169
Use of uninitialized value of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something meaningful.
in block at /usr/local/people/tbrowde/mydata/tbrowde-home-bzr/perl6/perl6-repo-forks/rakudo/lib/Test.pm6 (Test) line 169
ok 10 - slice assignment from seq Nils out unused indices
ok 11 - assign slice indexed by self-referential Seq (1)
ok 12 - assign slice indexed by self-referential Seq (2)
Use of uninitialized value of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something meaningful.
in block at /usr/local/people/tbrowde/mydata/tbrowde-home-bzr/perl6/perl6-repo-forks/rakudo/lib/Test.pm6 (Test) line 169
Use of uninitialized value of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something meaningful.
in block at /usr/local/people/tbrowde/mydata/tbrowde-home-bzr/perl6/perl6-repo-forks/rakudo/lib/Test.pm6 (Test) line 169
Use of uninitialized value of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something meaningful.
in block at /usr/local/people/tbrowde/mydata/tbrowde-home-bzr/perl6/perl6-repo-forks/rakudo/lib/Test.pm6 (Test) line 169
Use of uninitialized value of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something meaningful.
in block at /usr/local/people/tbrowde/mydata/tbrowde-home-bzr/perl6/perl6-repo-forks/rakudo/lib/Test.pm6 (Test) line 169
ok 13 - array slice assigned from Seq evals indices first
ok 14 - array slice assigned from Seq evals index Seq first
ok 15 - WhateverCode works on array slice assigned from Seq
ok 16 - Whatever array slice assigned from Seq works
Use of uninitialized value of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something meaningful.
in block at /usr/local/people/tbrowde/mydata/tbrowde-home-bzr/perl6/perl6-repo-forks/rakudo/lib/Test.pm6 (Test) line 169
Use of uninitialized value of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something meaningful.
in block at /usr/local/people/tbrowde/mydata/tbrowde-home-bzr/perl6/perl6-repo-forks/rakudo/lib/Test.pm6 (Test) line 169
ok 17 - Whatever array slice assigned from Seq Nils unassigned indices
ok 18 - Array slice assigned from Seq is eager
Use of uninitialized value of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something meaningful.
in block at /usr/local/people/tbrowde/mydata/tbrowde-home-bzr/perl6/perl6-repo-forks/rakudo/lib/Test.pm6 (Test) line 169
Use of uninitialized value of type Any in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something meaningful.
in block at /usr/local/people/tbrowde/mydata/tbrowde-home-bzr/perl6/perl6-repo-forks/rakudo/lib/Test.pm6 (Test) line 169
ok 19 - Chained array assignment from Seq
ok 20 - single index array slice assignment from Seq
ok 21 - single index assignment from Seq
ok 22 - Seq slice assignment works
ok 23 - Seq slice assignment is lazy
ok 24 - Chained Seq slice assignment works
ok 25 - Chained Seq slice assignment is lazy
not ok 26 - WhateverCode in Seq slice assignment # TODO Cannot assign immutable
# Failed test 'WhateverCode in Seq slice assignment'
# at t/spec/S32-list/seq.rakudo.moar line 111
# expected: 'a b'
# got: '0 1'
ok 27 - .perl.EVAL on consumed Seq gives Seq:D
1..2
ok 1 - code dies
ok 2 - right exception type (X::Seq::Consumed)
ok 28 - .perl.EVAL-roundtripped Seq throws when attempting to consume again
ok 29 - from-loop(&body) returns a Seq
ok 30 - the Seq object is lazy
ok 31 - from-loop(&body, &condition) returns a Seq
ok 32 - from-loop(&body, &condition) terminates calling &body if &condition returns False
ok 33 - from-loop(&body, &condition, &afterward) returns a Seq
ok 34 - from-loop(&body, &condition, &afterward) terminates calling &body if &condition returns False
ok 35 - &afterward is called after each call to &body.
ok 36 - .perl on cached Seq does not think it was consumed
1..2
ok 1 - .Capture returns a Capture of the List of the Seq
ok 2 - can unpack a Seq
ok 37 - Seq.Capture
1..2
1..11
ok 1 - infix:<eqv>
ok 2 - .iterator
ok 3 - .Slip
ok 4 - .join
ok 5 - .List
ok 6 - .list
ok 7 - .eager
ok 8 - .Array
ok 9 - .is-lazy (when not lazy)
ok 10 - .is-lazy
ok 11 - .sinking a cached Seq does not pull from iterator
ok 1 - methods work fine when Seq *is* cached
1..12
1..2
ok 1 - code dies
ok 2 - right exception type (X::Seq::Consumed)
ok 1 - infix:<eqv>
1..2
ok 1 - code dies
ok 2 - right exception type (X::Seq::Consumed)
ok 2 - .iterator
1..2
ok 1 - code dies
ok 2 - right exception type (X::Seq::Consumed)
ok 3 - .Slip
1..2
ok 1 - code dies
ok 2 - right exception type (X::Seq::Consumed)
ok 4 - .join
1..2
ok 1 - code dies
ok 2 - right exception type (X::Seq::Consumed)
ok 5 - .List
1..2
ok 1 - code dies
ok 2 - right exception type (X::Seq::Consumed)
ok 6 - .list
1..2
ok 1 - code dies
ok 2 - right exception type (X::Seq::Consumed)
ok 7 - .eager
1..2
ok 1 - code dies
ok 2 - right exception type (X::Seq::Consumed)
ok 8 - .Array
1..2
ok 1 - code dies
ok 2 - right exception type (X::Seq::Consumed)
ok 9 - .is-lazy
1..2
ok 1 - code dies
ok 2 - right exception type (X::Seq::Consumed)
ok 10 - .is-lazy (when lazy)
ok 11 - .sinking uncached Seq pulls from iterator
ok 12 - .sinking again does not throw
ok 2 - methods still throw when Seq is NOT cached
ok 38 - methods on cached Seqs
ok 39 - skip works with a WhateverCode
ok 40 - Seq.perl roundtrips containerized Seqs correctly
not ok 41 - Seq.Numeric uses .count-only method, when available
# Failed test 'Seq.Numeric uses .count-only method, when available'
# at t/spec/S32-list/seq.rakudo.moar line 226
# FUDGED!
# Looks like you failed 1 test of 41
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/41 subtests
Test Summary Report
-------------------
t/spec/S32-list/seq.rakudo.moar (Wstat: 256 Tests: 41 Failed: 1)
Failed test: 41
Non-zero exit status: 1
Files=1, Tests=41, 1 wallclock secs ( 0.03 usr 0.01 sys + 1.70 cusr 0.07 csys = 1.81 CPU)
Result: FAIL
Makefile:681: recipe for target 't/spec/S32-list/seq.t' failed
make: *** [t/spec/S32-list/seq.t] Error 1
/usr/bin/perl tools/build/check-nqp-version.pl /usr/local/people/tbrowde/mydata/tbrowde-home-bzr/perl6/perl6-repo-forks/rakudo/install/bin/nqp-m
rm -f -- perl6
cp -- perl6-m perl6
chmod -- 755 perl6
/usr/bin/perl t/harness5 --fudge --moar --keep-exit-code --verbosity=1 t/spec/S32-list/tail.t
t/spec/S32-list/tail.t ..
1..29
ok 1 - List.tail works
ok 2 - Array.tail works
ok 3 - Scalar.tail works
ok 4 - Range.tail works
1..3
ok 1 - code dies
ok 2 - right exception type (X::Cannot::Lazy)
ok 3 - .action matches tail
ok 5 - Range.tail on lazy list does not work
ok 6 - List.tail(5) works
ok 7 - Array.tail(5) works
ok 8 - Scalar.tail(5) works
ok 9 - Range.tail(5) works
1..3
ok 1 - code dies
ok 2 - right exception type (X::Cannot::Lazy)
ok 3 - .action matches tail
ok 10 - Range.tail(5) on lazy list does not work
ok 11 - List.tail(0) works
ok 12 - Array.tail(0) works
ok 13 - Scalar.tail(0) works
ok 14 - Range.tail(0) works
ok 15 - List.tail(-1) works
ok 16 - Array.tail(-1) works
ok 17 - Scalar.tail(-1) works
ok 18 - Range.tail(-1) works
ok 19 - List.tail works if too short
ok 20 - Array.tail works if too short
ok 21 - Range.tail works if too short
ok 22 - List.tail works if empty
ok 23 - Array.tail works if empty
ok 24 - Range.tail works if empty
1..4
ok 1 - correct tail value
not ok 2 - we called .pull-one just once
# Failed test 'we called .pull-one just once'
# at t/spec/S32-list/tail.t line 92
# expected: 1
# got: 11
ok 3 - correct tail value (when Seq got no values)
ok 4 - we did not pull (or pulled just one
# Looks like you failed 1 test of 4
not ok 25 - tail makes use .count-only when it is implemented
# Failed test 'tail makes use .count-only when it is implemented'
# at t/spec/S32-list/tail.t line 72
ok 26 - can use ints over 64-bit in .tail
ok 27 - can .tail a .tail
1..4
ok 1 - List (1)
ok 2 - List (2)
ok 3 - Int (1)
ok 4 - Int (2)
ok 28 - degenerate .tail works
ok 29 - .tail(Callable) does not violate Iterator protocol
# Looks like you failed 1 test of 29
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/29 subtests
Test Summary Report
-------------------
t/spec/S32-list/tail.t (Wstat: 256 Tests: 29 Failed: 1)
Failed test: 25
Non-zero exit status: 1
Files=1, Tests=29, 1 wallclock secs ( 0.02 usr 0.01 sys + 0.99 cusr 0.10 csys = 1.12 CPU)
Result: FAIL
Makefile:681: recipe for target 't/spec/S32-list/tail.t' failed
make: *** [t/spec/S32-list/tail.t] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment