Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created April 10, 2022 21:54
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 Whateverable/817f6214bd06cdbdc51a599b305ac5de to your computer and use it in GitHub Desktop.
Save Whateverable/817f6214bd06cdbdc51a599b305ac5de to your computer and use it in GitHub Desktop.
bisectable6
my &c; given 'one'.comb { when 3 { &c = { say '$_:', $_.raku }; } }; &c();
Bisecting: 102 revisions left to test after this (roughly 7 steps)
[c4c071859fec7f75282419a5e53d6b07b54ae075] Merge pull request #893 from MasterDuke17/RT129780
»»»»» Testing c4c071859fec7f75282419a5e53d6b07b54ae075
»»»»» Script output:
No such method 'raku' for invocant of type 'Seq'
in block <unit> at /tmp/y4W4W3kxEg line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'raku' not found for invocant of class 'Seq'
in block <unit> at /tmp/y4W4W3kxEg line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 99e98c3fa19ab5dce51d885af7dcaf7c5b799944
»»»»» Script output:
Method 'raku' not found for invocant of class 'Seq'
in block <unit> at /tmp/y4W4W3kxEg line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'raku' not found for invocant of class 'Seq'
in block <unit> at /tmp/y4W4W3kxEg line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2cad3d214f6f151df537a535760e341838332c21
»»»»» Script output:
No such method 'raku' for invocant of type 'Seq'
in block <unit> at /tmp/y4W4W3kxEg line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'raku' not found for invocant of class 'Seq'
in block <unit> at /tmp/y4W4W3kxEg line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6974b8bf5ce84b35efe492c15bb49a9805f2c4f1
»»»»» Cannot test this commit. Reason: Broken archive
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4a801265319edb9744bfe72f02074f997c195f19
»»»»» Script output:
Method 'raku' not found for invocant of class 'Seq'
in block <unit> at /tmp/y4W4W3kxEg line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'raku' not found for invocant of class 'Seq'
in block <unit> at /tmp/y4W4W3kxEg line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 38ec2e28fd392c8454c1860e22c98999bec0404c
»»»»» Script output:
Method 'raku' not found for invocant of class 'Seq'
in block <unit> at /tmp/y4W4W3kxEg line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'raku' not found for invocant of class 'Seq'
in block <unit> at /tmp/y4W4W3kxEg line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a341416d6b44999e81ff400cc0d296b5d87c075b
»»»»» Script output:
No such method 'raku' for invocant of type 'Seq'
in block <unit> at /tmp/y4W4W3kxEg line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'raku' not found for invocant of class 'Seq'
in block <unit> at /tmp/y4W4W3kxEg line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 222d16b0b94911fdedb06ee6ad817d0f14b9c05c
»»»»» Cannot test this commit. Reason: Commit exists, but an executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6ef4cdf543e3c58084351679e0041c0457d9218a
»»»»» Script output:
No such method 'raku' for invocant of type 'Seq'
in block <unit> at /tmp/y4W4W3kxEg line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'raku' not found for invocant of class 'Seq'
in block <unit> at /tmp/y4W4W3kxEg line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 447d592693278186a5fe90e3ed32c4c4806b6d9a
»»»»» Script output:
Method 'raku' not found for invocant of class 'Seq'
in block <unit> at /tmp/y4W4W3kxEg line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Method 'raku' not found for invocant of class 'Seq'
in block <unit> at /tmp/y4W4W3kxEg line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
There are only 'skip'ped commits left to test.
The first new commit could be any of:
222d16b0b94911fdedb06ee6ad817d0f14b9c05c
6ef4cdf543e3c58084351679e0041c0457d9218a
We cannot bisect more!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment