Gradle Test Run :test

destroyTerminatesProcessWaitForTermination()

summary

1

tests

0

failures

0

skipped

0.018s

duration

100%

successful

error output

2026-04-27 07:15:51.328 [FINEST ] org.itsallcode.process.ProcessOutputConsumer start org.itsallcode.process.ProcessOutputConsumer Start reading stdout and stderr streams of process 2757 in background...
2026-04-27 07:15:51.332 [FINEST ] org.itsallcode.process.AsyncStreamConsumer run org.itsallcode.process.AsyncStreamConsumer Start reading from 'stdOut' stream of process 2757...
2026-04-27 07:15:51.333 [FINEST ] org.itsallcode.process.AsyncStreamConsumer run org.itsallcode.process.AsyncStreamConsumer Start reading from 'stdErr' stream of process 2757...
2026-04-27 07:15:51.334 [FINEST ] org.itsallcode.process.AsyncStreamConsumer run org.itsallcode.process.AsyncStreamConsumer Reading stream 'stdErr' of process 2757 failed: Stream closed
java.io.IOException: Stream closed
	at java.base/java.io.BufferedInputStream.getBufIfOpen(BufferedInputStream.java:168)
	at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:334)
	at java.base/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:287)
	at java.base/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:330)
	at java.base/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:190)
	at java.base/java.io.InputStreamReader.read(InputStreamReader.java:177)
	at java.base/java.io.BufferedReader.fill(BufferedReader.java:162)
	at java.base/java.io.BufferedReader.readLine(BufferedReader.java:329)
	at java.base/java.io.BufferedReader.readLine(BufferedReader.java:396)
	at org.itsallcode.process.AsyncStreamConsumer.run(AsyncStreamConsumer.java:28)
	at java.base/java.lang.Thread.run(Thread.java:840)

2026-04-27 07:15:51.334 [FINEST ] org.itsallcode.process.SimpleProcess waitForProcess org.itsallcode.process.SimpleProcess Waiting for process 2757 (command 'sleep 1') to terminate...
2026-04-27 07:15:51.335 [FINEST ] org.itsallcode.process.AsyncStreamConsumer run org.itsallcode.process.AsyncStreamConsumer Stream 'stdOut' of process 2757 finished
2026-04-27 07:15:51.338 [FINEST ] org.itsallcode.process.StreamCloseWaiter waitUntilStreamClosed org.itsallcode.process.StreamCloseWaiter Waiting PT1S for stream 'stdOut' of process 2757 to close
2026-04-27 07:15:51.338 [FINEST ] org.itsallcode.process.StreamCloseWaiter waitUntilStreamClosed org.itsallcode.process.StreamCloseWaiter Stream 'stdOut' of process 2757 closed
2026-04-27 07:15:51.339 [FINEST ] org.itsallcode.process.StreamCloseWaiter waitUntilStreamClosed org.itsallcode.process.StreamCloseWaiter Waiting PT1S for stream 'stdErr' of process 2757 to close
2026-04-27 07:15:51.340 [FINEST ] org.itsallcode.process.StreamCloseWaiter waitUntilStreamClosed org.itsallcode.process.StreamCloseWaiter Stream 'stdErr' of process 2757 closed