Skip to content

check-signature test cannot find some method definitions. #3780

@coke

Description

@coke
$ RAKUDO_SRC=../rakudo xt/check-signatures.t doc/Type/Seq.pod6
1..1
    1..7
    not ok 1 - Seq.new invocant matches source
    # Failed test 'Seq.new invocant matches source'
    # at xt/check-signatures.t line 118
    # documented method: (Iterator:D $iter --> Seq:D)
    #     source method: (Seq: |)
    ok 2 - Seq.iterator invocant matches source
    ok 3 - Seq.is-lazy invocant matches source
    ok 4 - Seq.elems invocant matches source
    ok 5 - # SKIP cannot determine source for multi method Seq.from-loop
    ok 6 - Seq.sink invocant matches source
    ok 7 - # SKIP cannot determine source for multi method Seq.skip
    # You failed 1 test of 7
not ok 1 - check Seq methods
# Failed test 'check Seq methods'
# at xt/check-signatures.t line 80
# You failed 1 test of 1

Ignoring the failure on the current iteration of this test, please note the SKIPs in the subtests; "method skip" doesn't appear in the Seq source, but method from-loop does. Despite that, the test says it cannot determine the source.

Metadata

Metadata

Assignees

Labels

xtRegarding current or new xt/ tests or the utils/

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions