Sharpen stub tests. (ab9)
[git-p4: depot-paths = "//src/minitest/dev/": change = 8463]
+ Bridge MiniTest::Unit.after_tests for compatibility
[git-p4: depot-paths = "//src/minitest/dev/": change = 8467]
fixed .autotest prefix
[git-p4: depot-paths = "//src/minitest/dev/": change = 8468]
Fixed autorun because run now returns boolean, not exit code. Reporter#passed? properly deals with skips
[git-p4: depot-paths = "//src/minitest/dev/": change = 8469]
Brought back LifecycleHooks to fix things like mocha
[git-p4: depot-paths = "//src/minitest/dev/": change = 8470]
I'm not sold on this... but don't declare minitest as a dependency if MT_NO_ISOLATE defined in env. Helps with cross project testing against unpublished versions
[git-p4: depot-paths = "//src/minitest/dev/": change = 8471]
Added tests for reporter
[git-p4: depot-paths = "//src/minitest/dev/": change = 8472]
- Fixed autorun exit code if something terminates the run. (phiggins)
[git-p4: depot-paths = "//src/minitest/dev/": change = 8474]
+ Minitest.init_plugins passes down options.
+ Minitest.load_plugins only loads once.
Moved most of minitest/pride into minitest/pride_plugin.
Moved pride cmdline option handler into pride_plugin.rb
minitest/pride now just activates pride.
- Fixed minitest/pride to work with rake test loader again. (tmiller)

[git-p4: depot-paths = "//src/minitest/dev/": change = 8475]
Fixed test_setup_teardown_behavior for mt5. (phiggins)
[git-p4: depot-paths = "//src/minitest/dev/": change = 8476]
+ Added count/size to ParallelEach to fix use w/in stdlib's test/unit. :( (btaitelb)
[git-p4: depot-paths = "//src/minitest/dev/": change = 8477]
SYMMETRY!
[git-p4: depot-paths = "//src/minitest/dev/": change = 8487]
Removed mutex from minitest.rb
Removed mutex from test.rb
Removed Minitest::Reporter.synchronize
Removed Minitest::Test.synchronize
Upon loading minitest/parallel_each, record, capture_io and capture_subprocess_io are doped with synchronization code.

Paired with @phiggins.

[git-p4: depot-paths = "//src/minitest/dev/": change = 8488]
Pushed up passed? and skipped? to Runnable since they are called from Reporter. pair:@phiggins
[git-p4: depot-paths = "//src/minitest/dev/": change = 8489]
bodymassaaaage
[git-p4: depot-paths = "//src/minitest/dev/": change = 8490]
+ Moved ParallelEach under Minitest.
[git-p4: depot-paths = "//src/minitest/dev/": change = 8491]
Runnable's @name is now @NAME, but has normal accessor methods
[git-p4: depot-paths = "//src/minitest/dev/": change = 8492]
+ Implement Runnable#dup to cleanse state back to test results. Helps with serialization. pair:tenderlove
[git-p4: depot-paths = "//src/minitest/dev/": change = 8493]
*sigh* Added Test#dup too.
[git-p4: depot-paths = "//src/minitest/dev/": change = 8494]
+ Runnable#run needs to return self. Allows for swapping of results as needed.
[git-p4: depot-paths = "//src/minitest/dev/": change = 8495]