< prev index next >

test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Instances/instances001/instances001.java

Print this page

        

*** 155,168 **** String testClassName = nsk.jdwp.ReferenceType.Instances.instances001.TestClass.class.getName(); long typeID = debuggee.getReferenceTypeID(createTypeSignature(testClassName)); ! // Note! ! // Test broken - assumes that no GC is run before heap walk. ! // G1 fails, just like ZGC, if en explicitly GC is done here. ! // forceGC(); // create command with maxInstances=1, only 1 instance should be returned testClass(typeID, 1, 1, false, 0); // create command with maxInstances=0, all instances should be returned testClass(typeID, 0, expectedInstances, false, 0); --- 155,168 ---- String testClassName = nsk.jdwp.ReferenceType.Instances.instances001.TestClass.class.getName(); long typeID = debuggee.getReferenceTypeID(createTypeSignature(testClassName)); ! // Note! This test is broken, in the sense that it incorrectly assumes ! // that no GC can happen before it walks the heap. In practice, it seems ! // to only affect this test when using ZGC. However, this test will also ! // fail when using other GCs if an explicit GC is done here. // create command with maxInstances=1, only 1 instance should be returned testClass(typeID, 1, 1, false, 0); // create command with maxInstances=0, all instances should be returned testClass(typeID, 0, expectedInstances, false, 0);
< prev index next >