Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created January 3, 2017 13:55
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/6fb4814451435f2f2829e78d8d18ba4f to your computer and use it in GitHub Desktop.
Save Whateverable/6fb4814451435f2f2829e78d8d18ba4f to your computer and use it in GitHub Desktop.
bisectable6
use Test; subtest ‘description’, { say ‘hello’ }
Bisecting: 1487 revisions left to test after this (roughly 11 steps)
[980f496fa8be2175ab578dc89b76b3c88a239b68] .polymod with a lazy list must not lose mods if the list runs out
»»»»» Testing 980f496fa8be2175ab578dc89b76b3c88a239b68
»»»»» Script output:
hello
1..0
ok 1 - description
»»»»» 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 975d42d936802abdd761a472897b1ea95b624a8d
»»»»» Script output:
Type check failed in binding &subtests; expected Callable but got Str ("description")
in sub subtest at /tmp/whateverable/rakudo-moar/975d42d936802abdd761a472897b1ea95b624a8d/share/perl6/sources/C712FE6969F786C9380D643DF17E85D06868219E (Test) line 292
in block <unit> at /tmp/kylxUQFQUx line 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 5d494988c7f9dd42a14c4d05e39bd9eadf718688
»»»»» Script output:
hello
1..0
ok 1 - description
»»»»» 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 191113be746e92bcc70bb41234d010284457c623
»»»»» Script output:
Type check failed in binding &subtests; expected Callable but got Str ("description")
in sub subtest at /tmp/whateverable/rakudo-moar/191113be746e92bcc70bb41234d010284457c623/share/perl6/sources/C712FE6969F786C9380D643DF17E85D06868219E (Test) line 293
in block <unit> at /tmp/kylxUQFQUx line 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 113580583895ab5d441a3b4b9b3fdf0ff4528e93
»»»»» Script output:
hello
1..0
ok 1 - description
»»»»» 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 ad826574d8c3b6b92d15910843f4d0e88d370800
»»»»» Script output:
Type check failed in binding &subtests; expected Callable but got Str ("description")
in sub subtest at /tmp/whateverable/rakudo-moar/ad826574d8c3b6b92d15910843f4d0e88d370800/share/perl6/sources/C712FE6969F786C9380D643DF17E85D06868219E (Test) line 293
in block <unit> at /tmp/kylxUQFQUx line 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 9de889612e71744cd182cff69b73e98d13091dd3
»»»»» Script output:
# description
hello
1..0
ok 1 - description
»»»»» 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 f3f7d8acabe4a33dd82e76db4d6ff6c9eeb942af
»»»»» Script output:
# description
hello
1..0
ok 1 - description
»»»»» 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 28b74083a82b0722eca11dcb10341b6916746f24
»»»»» Script output:
# description
hello
1..0
ok 1 - description
»»»»» 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 9db9102dd3b3f9d3d086846e83c011b017b8838f
»»»»» Script output:
Type check failed in binding &subtests; expected Callable but got Str ("description")
in sub subtest at /tmp/whateverable/rakudo-moar/9db9102dd3b3f9d3d086846e83c011b017b8838f/share/perl6/sources/C712FE6969F786C9380D643DF17E85D06868219E (Test) line 293
in block <unit> at /tmp/kylxUQFQUx line 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 e239f6ee3ee18e464995ee0c7b0c02dbdaeb9c75
»»»»» Script output:
# description
hello
1..0
ok 1 - description
»»»»» 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 0ee8331e6d7dd6b4d72c5c62cd06c25be2025625
»»»»» Script output:
Type check failed in binding &subtests; expected Callable but got Str ("description")
in sub subtest at /tmp/whateverable/rakudo-moar/0ee8331e6d7dd6b4d72c5c62cd06c25be2025625/share/perl6/sources/C712FE6969F786C9380D643DF17E85D06868219E (Test) line 293
in block <unit> at /tmp/kylxUQFQUx line 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”
»»»»» -------------------------------------------------------------------------
e239f6ee3ee18e464995ee0c7b0c02dbdaeb9c75 is the first new commit
commit e239f6ee3ee18e464995ee0c7b0c02dbdaeb9c75
Author: Zoffix Znet <zoffixznet@users.noreply.github.com>
Date: Mon May 16 16:37:47 2016 -0400
Implement alternate ways to call `subtest` from Test.pm6 (#743)
* Implement alternate calling methods for `subtest`
* Fix incorrect sub names in test
* Add diag() on start of subtest
This makes it easier to see where the subset starts in the output
:040000 040000 cdb6523b62913515ade24f23a527f5baa5fdf4cd a878465a6aae30c4a4e37208b84d2715db2bca53 M lib
:040000 040000 0265eab7502fd6920a37b69e82ab1b930b515aa4 cbb0119b7efb419e36bbcfba1db7a6d78ba98352 M t
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment