So guys,
I took a different approach to provide Tibor more information about the
failures. First of all, I added another platform for the test which is
exotic: HP-UX 11.31. The VM comes directly from HPE which is a
repackaged Oracle JVM.
I started Git bisect and discovered some broken commits, e.g.,
9dd4074e83c0edae5e2050f66e9cadfdba40fe01 where less tests previously
fail, but doing a git revert of the offending commit does not resolve
the issue. After that I started a manual bisect going binary through
commits where I found that last known good commit
502d18442113b4c6c72630dca5842e1eb287b8b0 has a lower number of failures
while the next commit e0bcffd05bb04001f97bf752de56bca7137da3e2
introduced a regression from my point of view, Tibor has a different
opinion.
Going deeper I have compared the same debug logs between FreeBSD and
HP-UX and noticed that the consumer from the plugin is too greedy and
declares the forked VM as dead. I consider this as race conditions as
well as stdio issues not solvable w/o native code (I might be wrong).
For those who would like to take a closer look at the results, see again
here:
http://home.apache.org/~michaelo/
maven-surefire-2.19.2-experimental.tar.gz
maven-surefire-308d941c9b6ebb695aba9630f81fc5b400f21322-all-ITs.tar.gz
maven-surefire-502d18442113b4c6c72630dca5842e1eb287b8b0.tar.gz
maven-surefire-502d18442113b4c6c72630dca5842e1eb287b8b0-all-ITs.tar.gz
maven-surefire-502d18442113b4c6c72630dca5842e1eb287b8b0-all-ITs-hp-ux.tar.gz
maven-surefire-e0bcffd05bb04001f97bf752de56bca7137da3e2.tar.gz
maven-surefire-e0bcffd05bb04001f97bf752de56bca7137da3e2-all-ITs.tar.gz
maven-surefire-e0bcffd05bb04001f97bf752de56bca7137da3e2-all-ITs-hp-ux.tar.gz
I consider several commits between Surefire 2.19.1 and master
broken/regressions.
Tibor, feel free to add your comments and findings for everyone. Your
analysis is better than mine since your know the code better than I do.
Michael
PS: All build done with Maven master. I will switch to 3.5.0-alpha-1.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org