RFR: 7152183: TEST_BUG: java/lang/ProcessBuilder/Basic.java failing intermittently [sol] (original) (raw)
Rob McKenna rob.mckenna at oracle.com
Wed Oct 3 21:44:35 UTC 2012
- Previous message: Reviewer and committer request for 7198496
- Next message: RFR: 7152183: TEST_BUG: java/lang/ProcessBuilder/Basic.java failing intermittently [sol]
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi folks,
The only way I can see this test failing in this manner[*] is if we destroy the process before we begin the read. That being the case I've jacked up the sleep (giving the reader thread a little more time to get cracking) and added a check to see if the threads stack has entered a read call.
http://cr.openjdk.java.net/~robm/7152183/webrev.01/ <http://cr.openjdk.java.net/%7Erobm/7152183/webrev.01/>
Feedback greatly appreciated.
-Rob
[*] le trace:
java.io.IOException: Stream Closed at java.io.FileInputStream.read(Native Method) at java.lang.UNIXProcess$DeferredCloseInputStream.read(UNIXProcess.java:253) at Basic$64.run(Basic.java:1908) java.lang.AssertionError: Some tests failed at Basic.main(Basic.java:2248) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:474) at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94) at java.lang.Thread.run(Thread.java:722)
for http://hg.openjdk.java.net/jdk8/tl/jdk/file/d45bc4307996/test/java/lang/ProcessBuilder/Basic.java
(current version differs in line number)
- Previous message: Reviewer and committer request for 7198496
- Next message: RFR: 7152183: TEST_BUG: java/lang/ProcessBuilder/Basic.java failing intermittently [sol]
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]