Details
-
Sub-task
-
Status: Resolved
-
P4
-
Resolution: Fixed
-
None
-
b16
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8281258 | 17.0.4-oracle | PAWAN CHAWDHARY | P4 | Resolved | Fixed | b01 |
JDK-8281482 | 17.0.3-oracle | Dukebot | P4 | Resolved | Fixed | b05 |
JDK-8281725 | 17.0.3 | Goetz Lindenmaier | P4 | Resolved | Fixed | b02 |
Description
Previously, to make the tests portable a Java runtime was invoked with JavaChild providing a "sleep" function.
At least one test that is testing buffering when the child is destroyed requires the child to not produce any output, a condition which the VM could not guarantee, unexpected output was produced to stdout without any way to redirect it.
The Basic test may run more quickly by avoiding the overhead of invoking a Java Runtime.
Attachments
Issue Links
- backported by
-
JDK-8281258 (test) Use native "sleep" in Basic.java
-
- Resolved
-
-
JDK-8281482 (test) Use native "sleep" in Basic.java
-
- Resolved
-
-
JDK-8281725 (test) Use native "sleep" in Basic.java
-
- Resolved
-
- duplicates
-
JDK-8231297 java/lang/ProcessBuilder/Basic.java test fails intermittently
-
- Closed
-
- relates to
-
JDK-8282219 jdk/java/lang/ProcessBuilder/Basic.java fails on AIX
-
- Resolved
-
- links to
-
Commit openjdk/jdk17u-dev/6cee0184
-
Commit openjdk/jdk/0a361638
-
Review openjdk/jdk17u-dev/153
-
Review openjdk/jdk/5239