RFR: 7187882: TEST_BUG: java/rmi/activation/checkusage/CheckUsage.java fails intermittently

Mandy Chung mandy.chung at oracle.com
Sat Jan 5 00:38:24 UTC 2013


It is a good cleanup and the change looks okay to me.  I'll count on 
your testing to verify if this fixes the intermittent problem :)

StreamPipe.run() catches InterruptedIOException and IOException and 
ignores the error.  Is it safe?  Are the tests expected to fail in some 
other way (missing output?).  Should it (or waitFor method) throw a 
RuntimeException instead if any such exception is thrown?

Just curious - Is this intermittent test failure easy to reproduce?

Thanks
Mandy

On 1/3/2013 6:39 PM, Stuart Marks wrote:
>
> Hi all,
>
> Please review these additional RMI test cleanups:
>
> http://cr.openjdk.java.net/~smarks/reviews/7187882/webrev.0/
>
> in service of fixing the following bug:
>
> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7187882
>
> The basic problem here is that tests were waiting for the JVM 
> subprocess to exit, but not waiting for all output from the subprocess 
> to be collected. The fix includes a bit of new infrastructure in RMI's 
> test library and adjustment of several other tests to use it.
>
> Thanks,
>
> s'marks



More information about the core-libs-dev mailing list