Skip to content

Instantly share code, notes, and snippets.

@zoffixznet
Created September 28, 2017 16:34
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 zoffixznet/fb53ecac504e05d476211551948e85c7 to your computer and use it in GitHub Desktop.
Save zoffixznet/fb53ecac504e05d476211551948e85c7 to your computer and use it in GitHub Desktop.
cpan@perlbuild4~/CPANPRC/rakudo (nom)$ t/fudgeandrun t/spec/S12-introspection/methods.t t/spec/S17-supply/basic.t t/spec/integration/advent2009-day11.t
t/spec/S12-introspection/methods.rakudo.moar ..
1..57
ok 1 - class C has no local methods (proto)
ok 2 - class C has no local methods (instance)
ok 3 - class B has one local methods (proto)
ok 4 - method name can be found
ok 5 - method signature contains $param
ok 6 - method returns a Num (from .returns)
ok 7 - method returns a Num (from .of)
ok 8 - method is not a dispatcher
ok 9 - class B has one local methods (instance)
ok 10 - method name can be found
ok 11 - method signature contains $param
ok 12 - method returns a Num (from .returns)
ok 13 - method returns a Num (from .of)
ok 14 - method is not a dispatcher
ok 15 - class A has two local methods (one only + one multi with two variants)
ok 16 - method foo is not a dispatcher
ok 17 - method bar is a dispatcher
ok 18 - class A has one only method
ok 19 - class A has one dispatcher method
ok 20 - got all methods in hierarchy but NOT those from Any/Mu
ok 21 - first two methods from class D itself
ok 22 - method from B has correct name
ok 23 - method from B has correct return type
ok 24 - two methods from class A itself
ok 25 - # SKIP nom regression RT \#125011
ok 26 - # SKIP nom regression RT \#125011
ok 27 - # SKIP nom regression RT \#125011
ok 28 - # SKIP nom regression RT \#125011
ok 29 - # SKIP nom regression RT \#125011
ok 30 - # SKIP nom regression RT \#125011
ok 31 - # SKIP nom regression RT \#125011
ok 32 - # SKIP nom regression RT \#125011
ok 33 - can get methods for List (proto)
ok 34 - can get methods for List (instance)
ok 35 - can get methods for Str (proto)
ok 36 - can get methods for Str (instance)
ok 37 - List has more methods than Any
ok 38 - Any has more methods than Mu
ok 39 - can get names of methods in and out of our own classes
ok 40 - can get .perl of output of .^methods
ok 41 - methods call found public method in subclass
ok 42 - methods call found public method in superclass (so no privates)
ok 43 - methods call did not find private method in superclass
ok 44 - # SKIP nom regression RT \#125012
ok 45 - # SKIP nom regression RT \#125012
ok 46 - methods call without :private omits private methods (with :local)
ok 47 - methods call found public method in subclass (with :local)
ok 48 - # SKIP nom regression RT \#125013
ok 49 - # SKIP nom regression RT \#125013
ok 50 - Can .gist methods of a subroutine
ok 51 - Can .perl methods of a subroutine
ok 52 - Can .gist methods of a method
ok 53 - Can .perl methods of a method
ok 54 - Can .gist methods of a block
ok 55 - Can .perl methods of a block
ok 56 - Can >>.gist methods of a Signature
Method object coerced to string (please use .gist or .perl to do that)
in block at t/spec/S12-introspection/methods.rakudo.moar line 163
Method object coerced to string (please use .gist or .perl to do that)
in block at t/spec/S12-introspection/methods.rakudo.moar line 163
Method object coerced to string (please use .gist or .perl to do that)
in block at t/spec/S12-introspection/methods.rakudo.moar line 163
Submethod object coerced to string (please use .gist or .perl to do that)
in block at t/spec/S12-introspection/methods.rakudo.moar line 163
not ok 57 - order of ^methods consistent
# Failed test 'order of ^methods consistent'
# at t/spec/S12-introspection/methods.rakudo.moar line 163
# expected: 'bar,baz,antler'
# got: 'bar,baz,antler,BUILDALL'
# FUDGED!
# Looks like you failed 1 test of 57
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/57 subtests
(less 12 skipped subtests: 44 okay)
t/spec/S17-supply/basic.t .....................
1..88
# **** scheduling with ThreadPoolScheduler
ok 1 - Tap got initial value
ok 2 - No done yet
ok 3 - Tap saw all values
ok 4 - Saw done
ok 5 - First tap got initial value
ok 6 - First tap has both values
ok 7 - Second tap missed first value
ok 8 - did the close of the first tap work
ok 9 - First tap closed, missed third value
ok 10 - Second tap gets third value
ok 11 - did the close of the second tap work
ok 12 - Can emit to publisher with no supply taken
ok 13 - Can emit to publisher with supply untapped
ok 14 - Right after tapping, nothing emitted
ok 15 - Right after tapping, no done
ok 16 - Right after tapping, no quit
ok 17 - Correct first event emitted
ok 18 - Not yet done
ok 19 - Not quit
ok 20 - Correct second event emitted
ok 21 - done does not emit events
ok 22 - done callback fires
ok 23 - quit callback does not fire
ok 24 - no further events after done
ok 25 - Right after second tapping, nothing emitted
ok 26 - Right after second tapping, no done
ok 27 - Right after second tapping, no quit
not ok 28 - First tapping did done on the supply, so no more emits
# Failed test 'First tapping did done on the supply, so no more emits'
# at t/spec/S17-supply/basic.t line 94
# expected: ''
# got: '42'
ok 29 - Can take second Supply from Supplier
ok 30 - Right after tapping, nothing emitted (second supply)
ok 31 - Right after tapping, no done (second supply)
ok 32 - Right after tapping, no quit (second supply)
ok 33 - Correct first event emitted (second supply)
ok 34 - Not yet done (second supply)
ok 35 - Not quit (second supply)
ok 36 - Correct second event emitted (second supply)
ok 37 - quit does not emit events
ok 38 - done callback does not fire
ok 39 - quit callback fires
ok 40 - no further events after quit
ok 41 - Right after second tapping, nothing emitted (second supply)
ok 42 - Right after second tapping, no done (second supply)
ok 43 - Right after second tapping, no quit (second supply)
not ok 44 - First tapping did quit on the supply, so no more emits
# Failed test 'First tapping did quit on the supply, so no more emits'
# at t/spec/S17-supply/basic.t line 138
# expected: ''
# got: '42'
# **** scheduling with CurrentThreadScheduler
ok 45 - Tap got initial value
ok 46 - No done yet
ok 47 - Tap saw all values
ok 48 - Saw done
ok 49 - First tap got initial value
ok 50 - First tap has both values
ok 51 - Second tap missed first value
ok 52 - did the close of the first tap work
ok 53 - First tap closed, missed third value
ok 54 - Second tap gets third value
ok 55 - did the close of the second tap work
ok 56 - Can emit to publisher with no supply taken
ok 57 - Can emit to publisher with supply untapped
ok 58 - Right after tapping, nothing emitted
ok 59 - Right after tapping, no done
ok 60 - Right after tapping, no quit
ok 61 - Correct first event emitted
ok 62 - Not yet done
ok 63 - Not quit
ok 64 - Correct second event emitted
ok 65 - done does not emit events
ok 66 - done callback fires
ok 67 - quit callback does not fire
ok 68 - no further events after done
ok 69 - Right after second tapping, nothing emitted
ok 70 - Right after second tapping, no done
ok 71 - Right after second tapping, no quit
not ok 72 - First tapping did done on the supply, so no more emits
# Failed test 'First tapping did done on the supply, so no more emits'
# at t/spec/S17-supply/basic.t line 94
# expected: ''
# got: '42'
ok 73 - Can take second Supply from Supplier
ok 74 - Right after tapping, nothing emitted (second supply)
ok 75 - Right after tapping, no done (second supply)
ok 76 - Right after tapping, no quit (second supply)
ok 77 - Correct first event emitted (second supply)
ok 78 - Not yet done (second supply)
ok 79 - Not quit (second supply)
ok 80 - Correct second event emitted (second supply)
ok 81 - quit does not emit events
ok 82 - done callback does not fire
ok 83 - quit callback fires
ok 84 - no further events after quit
ok 85 - Right after second tapping, nothing emitted (second supply)
ok 86 - Right after second tapping, no done (second supply)
ok 87 - Right after second tapping, no quit (second supply)
not ok 88 - First tapping did quit on the supply, so no more emits
# Failed test 'First tapping did quit on the supply, so no more emits'
# at t/spec/S17-supply/basic.t line 138
# expected: ''
# got: '42'
# Looks like you failed 4 tests of 88
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/88 subtests
t/spec/integration/advent2009-day11.t .........
1..6
ok 1 - correct name
ok 2 - Can bark
ok 3 - a Puppy can bark, too
ok 4 - dog walker has a name
ok 5 - dog name can be accessed by delegation
not ok 6 - can introspect Dog
# Failed test 'can introspect Dog'
# at t/spec/integration/advent2009-day11.t line 36
# expected: 'bark|name'
# got: 'BUILDALL|bark|name'
# Looks like you failed 1 test of 6
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/6 subtests
Test Summary Report
-------------------
t/spec/S12-introspection/methods.rakudo.moar (Wstat: 256 Tests: 57 Failed: 1)
Failed test: 57
Non-zero exit status: 1
t/spec/S17-supply/basic.t (Wstat: 1024 Tests: 88 Failed: 4)
Failed tests: 28, 44, 72, 88
Non-zero exit status: 4
t/spec/integration/advent2009-day11.t (Wstat: 256 Tests: 6 Failed: 1)
Failed test: 6
Non-zero exit status: 1
Files=3, Tests=151, 1 wallclock secs ( 0.02 usr 0.01 sys + 1.86 cusr 0.15 csys = 2.04 CPU)
Result: FAIL
cpan@perlbuild4~/CPANPRC/rakudo (nom)$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment