Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created July 27, 2018 15:11
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/671e8ce9c39a6aa43f60815baf2d26d8 to your computer and use it in GitHub Desktop.
Save Whateverable/671e8ce9c39a6aa43f60815baf2d26d8 to your computer and use it in GitHub Desktop.
bisectable6
multi MAIN('foo') {}; sub USAGE { print $*USAGE }
Bisecting: 3912 revisions left to test after this (roughly 12 steps)
[c13480c82a587053fd95fe1faf35675426bfd311] [io grant] IO::Path.slurp: make 12%-35% faster; propagate Failures
»»»»» Testing c13480c82a587053fd95fe1faf35675426bfd311
»»»»» Script output:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
Actually thrown at:
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
Actually thrown at:
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 4b8a0ef651435dfd0ba17264c394389b8b92fe57
»»»»» Script output:
Cannot auto-decontainerize argument
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
Actually thrown at:
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 1f5bed4b4bd84c6f1ec65ab971494e8befd33a52
»»»»» Script output:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
Actually thrown at:
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 03486fd1a67dc1ee8c1d49d8d9cae5a1353e3248
»»»»» Script output:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
Actually thrown at:
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
Actually thrown at:
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 6a93540aa1d9e738d36157eac15eabac030bbfdf
»»»»» Cannot test this commit. Reason: Commit exists, but a perl6 executable could not be built for it
»»»»» Therefore, skipping this revision
»»»»» -------------------------------------------------------------------------
»»»»» Testing 26f975b8b31d12fd5d0029e697765aa7175d38e9
»»»»» Script output:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
Actually thrown at:
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
Actually thrown at:
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 79b8ab9d3f9a5499e8a7859f34b4499fb352ac13
»»»»» Script output:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
Actually thrown at:
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
Actually thrown at:
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 74242e5532aaa04517b93fddc7df7b6352fc02b7
»»»»» Script output:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
Actually thrown at:
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 2e041b068f20bae0b00e0d482eb4ef7abbb8c939
»»»»» Script output:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
Actually thrown at:
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 20310d7dcdd5cd877fc7bd46ad7a84f715bf1503
»»»»» Script output:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
Actually thrown at:
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
Actually thrown at:
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» The output is identical
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 7fa8568254af94b0f9916c05069b683dc4fe0b1e
»»»»» Script output:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
Actually thrown at:
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing a243063c9293d8b475fc02bc8e181ab96a5cad2c
»»»»» Script output:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
Actually thrown at:
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 86c3d7aa1f8b760f1abbb9bc4671e01603fe989c
»»»»» Script output:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
Actually thrown at:
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing dbd0f87a05d1bd1318f015ec1d32ed4e0a181f56
»»»»» Script output:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
Actually thrown at:
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing e538cbc5464447c4a0cf217119a9ff30bd74d765
»»»»» Script output:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» Script exit code: 1
»»»»» Bisecting by output
»»»»» Output on “old” revision is:
Dynamic variable $*USAGE not found
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
Actually thrown at:
in sub USAGE at /tmp/Rk0KPMCykH line 1
in block <unit> at /tmp/Rk0KPMCykH line 1
»»»»» The output is different
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
e538cbc5464447c4a0cf217119a9ff30bd74d765 is the first new commit
commit e538cbc5464447c4a0cf217119a9ff30bd74d765
Author: Elizabeth Mattijsen <liz@wenzperl.nl>
Date: Wed Jun 7 15:19:21 2017 +0200
Don't show "Actually thrown at:" info if duplicate
This was bugging me for a while. We'd lose the fact that it was a
Failure that was thrown lazily, but *only* if it was thrown at the
same location it was received. And with this fix, testing one-liners
gets a lot shorter if a Failure was involved.
Breaks one spectest that can be fixed easily. Please revert if
considered too magical or for any other reason :-)
:040000 040000 179cf03345ccdb5cd5ec4a7813c5794b1aa621b6 26ccd42d6868e35b991c8e68a892420d4f2e734d M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment