On Wed, 23 Apr 2025 22:16:54 GMT, Sergey Bylokhov <s...@openjdk.org> wrote:

>> Alexander Zvegintsev has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   use ProcessTools
>
> test/jdk/java/awt/Clipboard/LostOwnershipChainTest/SystemClipboard2ProcTest.java
>  line 117:
> 
>> 115:         OutputAnalyzer outputAnalyzer = new OutputAnalyzer(process);
>> 116: 
>> 117:         if (!process.waitFor(15, TimeUnit.SECONDS)) {
> 
> In case of error it will be good to kill the child process via 
> destroyForcibly(), or you can use
> `OputAnalyzer executeTestJava(String... command)`
> which will create the builder, then waits till completion and kill child 
> process in case of errors.

I prefer an early timeout, but `ProcessTools.executeProcess()` doesn't allow to 
set it, so `destroyForcibly()` was added.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/24806#discussion_r2056942873

Reply via email to