Author: tilman
Date: Tue Sep 8 12:32:24 2026
New Revision: 1937998
Log:
PDFBOX-5876: destroy process if timeout, by ChatGPT
Modified:
pdfbox/branches/3.0/pdfbox/src/test/java/org/apache/pdfbox/rendering/TestQuality.java
Modified:
pdfbox/branches/3.0/pdfbox/src/test/java/org/apache/pdfbox/rendering/TestQuality.java
==============================================================================
---
pdfbox/branches/3.0/pdfbox/src/test/java/org/apache/pdfbox/rendering/TestQuality.java
Tue Sep 8 12:32:01 2026 (r1937997)
+++
pdfbox/branches/3.0/pdfbox/src/test/java/org/apache/pdfbox/rendering/TestQuality.java
Tue Sep 8 12:32:24 2026 (r1937998)
@@ -162,5 +162,9 @@ class TestQuality
boolean finished = process.waitFor(120, TimeUnit.SECONDS);
Assertions.assertTrue(finished, "subprocess timed out");
Assertions.assertEquals(0, process.exitValue(), "subprocess failed:\n"
+ output);
+ if (!finished)
+ {
+ process.destroy();
+ }
}
}