Skip to content

Latest commit

 

History

History
113 lines (66 loc) · 2.77 KB

History.rdoc

File metadata and controls

113 lines (66 loc) · 2.77 KB

1.7.0 / 2023-07-06

  • 1 major enhancement:

    • Extend bisect_methods to do “inverse” run (eg false positives) via -n=/RE/ argument.

  • 4 minor enhancements:

    • Added example_inverse.rb

    • Collapsed examples from directories to individual files.

    • Refactor: push command generation from #run down to #bisect_methods.

    • build_files_cmd no longer calls reset (zero effect change).

  • 4 bug fixes:

    • 100% documentation coverage.

    • Fix server process ID to be a string to match rest of args.

    • Fix shebang cmd on bin/minitest_bisect.

    • Print known bad methods with found culprit methods in final run.

1.6.0 / 2022-05-23

  • 1 minor enhancement:

    • Removed #bisect_files and mode accessor. Just deal with methods only for now.

1.5.1 / 2019-09-22

  • 1 bug fix:

    • Fixed a bug where having only options would prevent default “test” directory arg.

1.5.0 / 2019-06-06

  • 2 minor enhancements:

    • Print out the culprit methods once done.

    • Default to using -Itest:lib like minitest-sprint.

  • 1 bug fix:

    • Remove the server arguments from the final repro output.

1.4.1 / 2019-05-26

  • 2 bug fixes:

    • Clarified in doco how to use -I<path> with minitest_bisect. (padi)

    • Escape class name as well as method name in regexp. (matthewd)

1.4.0 / 2016-06-15

  • 3 minor enhancements:

    • Added better timing output, so you can estimate much of a coffee break you get.

    • Added path_expander support.

    • Added verification step to ensure you’re not trying to bisect a non-test-order-dependency bug.

1.3.1 / 2016-02-18

  • 2 bug fixes:

    • Added graceful handling of 100% failures. (aaronbbrown)

    • FINALLY fixed a partitioning bug I haven’t been able to isolate. (tenderlove)

1.3.0 / 2015-05-28

  • 2 minor enhancements:

    • Improved output when failure doesn’t repro.

    • MTB_VERBOSE will print stderr from system calls.

1.2.2 / 2015-04-27

  • 2 bug fixes:

    • Fixed SHH variable to work with more shell variants. (jeremyevans)

    • Fixed problems with running in jruby. (jeremyevans)

1.2.1 / 2014-12-12

  • 1 bug fix:

    • Fixed innocuous warning.

1.2.0 / 2014-09-18

  • 2 minor enhancements:

    • Extracted minitest-server.

    • Renamed server/client methods to start with minitest_*

1.1.0 / 2014-09-08

  • 4 minor enhancements:

    • Added MTB_DEBUG env var to add debugging output to bisect trials.

    • Added MTB_VERBOSE env var to show test output.

    • Remove ‘–server ###` from final repro to make it easer to copy/paste/debug.

    • Removed ‘-s` option. Now only `–server` remains to be unambiguous.

  • 3 bug fixes:

    • Accidentally left in -v while I was debugging something.

    • Reject skips in culprit accounting.

    • Switched to manual escaping of regexp. Shellwords was horribly overzealous.

1.0.0 / 2014-07-16

  • 1 major enhancement

    • Birthday!