New dev dependency on minitest-reporters for more informative output (for example, individual test timing). Enable both Spec and JUnit test output in the test_helper for default. Tell git to ignore those JUnit XML files.
Update all test files to require the new test_helper which:
requires minitest/autorun so that each test file can be run standalone
enable Minitest::Reporters
adds test_waits_for to reuse whenever we're waiting for something to achieve a desired state, particularly for waiting for threads; also makes the wait time configurable
test_waits_for provides a tighter sleep loop so that we wait as short a time as possible.
(Test suite improvements extracted from #87)
New dev dependency on minitest-reporters for more informative output (for example, individual test timing). Enable both Spec and JUnit test output in the test_helper for default. Tell git to ignore those JUnit XML files.
Update all test files to require the new test_helper which:
test_waits_for
to reuse whenever we're waiting for something to achieve a desired state, particularly for waiting for threads; also makes the wait time configurabletest_waits_for
provides a tighter sleep loop so that we wait as short a time as possible.