Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[WFCORE-6454] Use TCP/IP process communication for surefire plugin
This change utilizes new TCP/IP communication for surefire execution [1]. By default, the communication writes to STDOUT which may lead to similar messages in the execution output if something else also writes there at wrong time: ``` [WARNING] Corrupted STDOUT by directly writing to native stream in forked JVM 1. See FAQ web page and the dump file ... .dumpstream. ``` This change should mittigate such warnings and also should reduce number of open files during execution which may lead to crash on some systems with `nofile` limit set quite low. Truth is that this issue hasn't been seen in this upstream WildFly Core project, still I believe this change should be beneficial avoiding eventual issue in the future. [1] https://maven.apache.org/surefire/maven-surefire-plugin/examples/process-communication.html
- Loading branch information