Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created December 7, 2021 01:37
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/9dd106486a5f0cba2a0960461b6b98cc to your computer and use it in GitHub Desktop.
Save Whateverable/9dd106486a5f0cba2a0960461b6b98cc to your computer and use it in GitHub Desktop.
bisectable6
use Test; class A { has @.b }; my @b = 1,2,3; my %a = :@b; is-deeply A.new(|%a), A.new(:@b)
Bisecting: 87 revisions left to test after this (roughly 7 steps)
[e7a588060907e93fc197118a173427505a444caf] Make Bool.enums consistent with Enumeration.enums
»»»»» Testing e7a588060907e93fc197118a173427505a444caf
»»»»» Script output:
not ok 1 -
# Failed test at /tmp/f7BIISb5Sn line 1
# expected: A.new(b => [1, 2, 3])
# got: A.new(b => [[1, 2, 3],])
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
not ok 1 -
# Failed test at /tmp/f7BIISb5Sn line 1
# expected: A.new(b => [1, 2, 3])
# got: A.new(b => [[1, 2, 3],])
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3e13825ba984a0fa4dacf174c795a4f310d5404e
»»»»» Script output:
not ok 1 -
# Failed test at /tmp/f7BIISb5Sn line 1
# expected: A.new(b => [1, 2, 3])
# got: A.new(b => [[1, 2, 3],])
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
not ok 1 -
# Failed test at /tmp/f7BIISb5Sn line 1
# expected: A.new(b => [1, 2, 3])
# got: A.new(b => [[1, 2, 3],])
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ffd87fe5f8d04e7b0aeccb897ec53eb6b29ab951
»»»»» Script output:
not ok 1 -
# Failed test at /tmp/f7BIISb5Sn line 1
# expected: A.new(b => [1, 2, 3])
# got: A.new(b => [[1, 2, 3],])
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
not ok 1 -
# Failed test at /tmp/f7BIISb5Sn line 1
# expected: A.new(b => [1, 2, 3])
# got: A.new(b => [[1, 2, 3],])
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 3518b13bc8186197f880ededa91bbd4ea67bc42f
»»»»» Script output:
not ok 1 -
# Failed test at /tmp/f7BIISb5Sn line 1
# expected: A.new(b => [1, 2, 3])
# got: A.new(b => [[1, 2, 3],])
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
not ok 1 -
# Failed test at /tmp/f7BIISb5Sn line 1
# expected: A.new(b => [1, 2, 3])
# got: A.new(b => [[1, 2, 3],])
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 593fa5f87fcc97cf3cbafd62f34b3119c9b1fbe3
»»»»» Script output:
not ok 1 -
# Failed test at /tmp/f7BIISb5Sn line 1
# expected: A.new(b => [1, 2, 3])
# got: A.new(b => [[1, 2, 3],])
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
not ok 1 -
# Failed test at /tmp/f7BIISb5Sn line 1
# expected: A.new(b => [1, 2, 3])
# got: A.new(b => [[1, 2, 3],])
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing d0a5cfa826441648845c1bce13d5cd34747cd82e
»»»»» Script output:
not ok 1 -
# Failed test at /tmp/f7BIISb5Sn line 1
# expected: A.new(b => [1, 2, 3])
# got: A.new(b => [[1, 2, 3],])
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
not ok 1 -
# Failed test at /tmp/f7BIISb5Sn line 1
# expected: A.new(b => [1, 2, 3])
# got: A.new(b => [[1, 2, 3],])
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b62b40f1c9ac52746454fa16bbf43e9209e3d416
»»»»» Script output:
not ok 1 -
# Failed test at /tmp/f7BIISb5Sn line 1
# expected: A.new(b => [1, 2, 3])
# got: A.new(b => [[1, 2, 3],])
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
not ok 1 -
# Failed test at /tmp/f7BIISb5Sn line 1
# expected: A.new(b => [1, 2, 3])
# got: A.new(b => [[1, 2, 3],])
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
b62b40f1c9ac52746454fa16bbf43e9209e3d416 is the first new commit
commit b62b40f1c9ac52746454fa16bbf43e9209e3d416
Author: Leon Timmermans <fawaka@gmail.com>
Date: Sat Aug 19 11:05:09 2017 +0200
Test.pm: Don't print an empty line after a failed test
:040000 040000 2f9166189e72c25a9f252f2b1345e269ea811727 38e75b81de62984d250a53b889f4ce9da36ea471 M lib
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment