jiteshkhatri11 opened a new pull request, #2166:
URL: https://github.com/apache/maven-resolver/pull/2166

   Fixes #2165.
   
   The forked IPC server process can still hold the test log and repository
   files when JUnit starts cleaning up the temporary directory on Windows.
   
   Keep a reference to the forked Process and wait for it to terminate after
   the server receives the stop request. If it does not terminate within the
   timeout, forcibly terminate it and wait again.
   
   This ensures the forked process has released its file handles before
   temporary-directory cleanup.
   
   Tests:
   - IpcClientForkedTest#forkedServerDiagnosticsAreWrittenToLog: 20/20 runs 
passed
   - maven-resolver-named-locks-ipc: 14/14 tests passed
   - Checkstyle: 0 violations
   - Spotless: clean
   - RAT: clean


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to