RFR(S, TESTONLY): JDK-8148315 Create a basic reproducer for JDI issues

Staffan Larsen staffan.larsen at oracle.com
Wed Jan 27 14:09:02 UTC 2016


Have you looked at the com/sun/jdi test framework? The java framework is quite good and stable. The shell script framework should be removed.

/Staffan

> On 27 jan. 2016, at 13:02, Dmitry Samersoff <dmitry.samersoff at oracle.com> wrote:
> 
> Staffan,
> 
> 1. This is one more small step forward to remove wide variety of
> Exit0.java (and similar) programs from jdk tests.
> 
> I will not happen today, but I hope, sometimes in a future, all tests
> that launch a child process will do it the same way.
> 
> 2. We have couple of old SA-JDI tests in jdk.hotspot.agent/test these
> tests have to be cleaned up and ported to JTREG, we need a framework to
> do it.
> 
> 3. It's hard to debug JDI failures that comes from nightly without small
> standalone reproducer. Especially if emulator or slow hardware is involved.
> 
> I use this class as a base for such reproducer, find it helpful, and
> would like to have it in the test library.
> 
> -Dmitry
> 
> 
> On 2016-01-27 10:23, Staffan Larsen wrote:
>> Can you explain more? There is very little information here or in the
>> bug about what problem you are trying to solve. Why aren’t the
>> current JDI tests (jdk/test/com/sun/jdi) sufficient? I have not read
>> your code, and I would like more background before I do so.
>> 
>>> On 26 jan. 2016, at 22:53, Dmitry Samersoff
>>> <dmitry.samersoff at oracle.com> wrote:
>>> 
>>> Everybody,
>>> 
>>> Please review an RFE
>>> 
>>> http://cr.openjdk.java.net/~dsamersoff/JDK-8148315/webrev.01/
>>> 
>>> This fix adds basic LingeredApp based reproducer (and template for
>>> more sophisticated reproducers) to debug JDI and underlying JVMTI
>>> issues.
>>> 
>>> -Dmitry
>>> 
>>> -- Dmitry Samersoff Oracle Java development team, Saint Petersburg,
>>> Russia * I would love to change the world, but they won't give me
>>> the sources.
>> 
> 
> 
> -- 
> Dmitry Samersoff
> Oracle Java development team, Saint Petersburg, Russia
> * I would love to change the world, but they won't give me the sources.



More information about the serviceability-dev mailing list