Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created May 8, 2019 20: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 Whateverable/3250098e49374f4a8ae0590eefc15eb3 to your computer and use it in GitHub Desktop.
Save Whateverable/3250098e49374f4a8ae0590eefc15eb3 to your computer and use it in GitHub Desktop.
bisectable6
role Meow { method iterator {…} }; class Bar does Meow {}
Bisecting: 4811 revisions left to test after this (roughly 12 steps)
[2a64d2f2f26f3618dff989ee2dd0377294a868be] [js] Correct passing spectest list
»»»»» Testing 2a64d2f2f26f3618dff989ee2dd0377294a868be
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 13ca30c85291c3fc5536c21b561b38c0e8675792
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/mKGSu_cQsu
Method 'iterator' must be implemented by Bar because it is required by a role
at /tmp/mKGSu_cQsu:1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 1d9416438942c10255622c66b16a6d5abef9512c
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/mKGSu_cQsu
Method 'iterator' must be implemented by Bar because it is required by roles: Meow.
at /tmp/mKGSu_cQsu:1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a1aa1b62a0691bcc8e0598f527c052f7ea206e37
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/mKGSu_cQsu
Method 'iterator' must be implemented by Bar because it is required by roles: Meow.
at /tmp/mKGSu_cQsu:1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 499b2192790f5d2a66fdc6bd3513c7155f245229
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7a85985d0bfb998c908d422237c1e65dc9c4878b
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 39db408a10426b5c6b24a50cff99b93adb82b842
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/mKGSu_cQsu
Method 'iterator' must be implemented by Bar because it is required by roles: Meow.
at /tmp/mKGSu_cQsu:1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing c2b66c144c368f4d98a542d4de3c553e85febbe5
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 55697fa4fcdcd796abfe57cd8f7a72d1f53dd2be
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/mKGSu_cQsu
Method 'iterator' must be implemented by Bar because it is required by a role
at /tmp/mKGSu_cQsu:1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 07089e89e8b59bfebc2169d13816dab7e1913ece
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/mKGSu_cQsu
Method 'iterator' must be implemented by Bar because it is required by roles: Meow.
at /tmp/mKGSu_cQsu:1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 92735770f17b40778272e456c7710cb3ebeac7d1
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/mKGSu_cQsu
Method 'iterator' must be implemented by Bar because it is required by roles: Meow.
at /tmp/mKGSu_cQsu:1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5c457d9653eca37e7583f57024048c9caa1f06c3
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7efecee14263e6985b1520295a0c1ed5f651bd3c
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/mKGSu_cQsu
Method 'iterator' must be implemented by Bar because it is required by roles: Meow.
at /tmp/mKGSu_cQsu:1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3c0b01bc5f5d030baa70065cbb2f28f71dea1f04
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/mKGSu_cQsu
Method 'iterator' must be implemented by Bar because it is required by roles: Meow.
at /tmp/mKGSu_cQsu:1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a804ab57f15d58e92f4c7f8ea7298c7bca371d7b
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing c1c757406490573f156df8f5959861d13944dc51
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 136164427caf06d1c1f7ab971ab435e75683fc20
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2393e5386ea15a68db17dfd4af465554d95a1c87
»»»»» Script output:
===SORRY!=== Error while compiling /tmp/mKGSu_cQsu
Method 'iterator' must be implemented by Bar because it is required by roles: Meow.
at /tmp/mKGSu_cQsu:1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing fd5d5bdfb97930cfae1f9b2572d2ab6eea7ca92f
»»»»» Script output:
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 1
»»»»» Note that on “old” revision exit code is normally 0, you are probably trying to find when something was fixed
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
fd5d5bdfb97930cfae1f9b2572d2ab6eea7ca92f is the first new commit
commit fd5d5bdfb97930cfae1f9b2572d2ab6eea7ca92f
Author: Fernando Correa de Oliveira <fernandocorrea@gmail.com>
Date: Thu Oct 18 15:07:57 2018 -0300
Make it verify (again) the stubed methods from roles, not implemented before, after the attributes composition (to check if it was implemented by a 'handles' from an attribute). Related to #2386. Needs test
:040000 040000 d35c4cab1f47ca21bff2915ca520348d722eff62 1941e144251acdf8b51facd4987049c03ff4319d M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment