https://discuss.gradle.org/t/test-progress-logging-not-working-properly-when-parallel-test-execution/17531
TestCountLogger change added in the commit
3a161e6f9b4864a4bd21392a1ee5880a3f5786623 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.
|