TestCountLogger
change added in the commit
3a161e6f9b4864a4bd21392a1ee5880a3f578662 breaks progress logging when tests are executed in parallel. To sketch you an example: two test classes each with a single test are executed in parallel. All TestCounterLogger.beforeTest()
invocations happen before all TestCounterLogger.afterTest()
invocations, making that on the console we have the message 0 tests completed
even after both tests complete. IMHO, progressLogger.progress(summary();
should be returned into afterTest
method.
Cheers,
Predrag