RFR(M): JDK-8165805 - [TESTBUG] CDS needs to support JVMTI CFLH - test development
mikhailo.seledtsov at oracle.com
Thu Sep 15 03:07:06 UTC 2016
On 9/14/16, 6:26 PM, Ioi Lam wrote:
> Hi Misha,
> I've reviewed the second version. It looks good. No more comments.
> - Ioi
> On 9/13/16 10:08 PM, Mikhailo Seledtsov wrote:
>> Thank you again for review. I have implemented all the review
>> The update also contains new test case from Jiangli to test super/sub
>> class pair, where super and sub classes belong to different packages.
>> Thank you Jiangli for the test case.
>> Here is an updated webrev:
>> Thank you,
>> On 9/9/16, 7:31 PM, Mikhailo Seledtsov wrote:
>>> Please review the tests that accompany the changes for
>>> "JDK-8078644 - CDS needs to support JVMTI CFLH"
>>> The tests include several test cases that are produced by
>>> of transforming related classes: super/sub class and
>>> The classes reside in CDS archive. Tests check to ensure that
>>> transformation is performed, classes are loaded from the archive
>>> only when appropriate,
>>> and that test process using the archive completes w/o
>>> The main class is TransformRelatedClasses.java; start review
>>> with this class.
>>> Other classes are:
>>> - TransformSuperAndSubClasses.java,
>>> the "actual tests", but really just test headers calling
>>> into TransformRelatedClasses.java
>>> - TransformTestCommon.java - common methods for transformation
>>> - TestEntry.java - an entry into combinatorial test table
>>> representing a single test case
>>> - CDSTestUtils.java, TransformUtil.java - utility classes that
>>> are common CDS
>>> - TransformerAgent.java - agent that performs transformation
>>> (comes with .mf file)
>>> JBS: https://bugs.openjdk.java.net/browse/JDK-8165805
>>> Webrev: http://cr.openjdk.java.net/~mseledtsov/8165805.00/
>>> Ran these tests on a standard set of platforms thru
>>> automated test system.
>>> Thank you,
More information about the hotspot-runtime-dev