[jdk11u-dev] RFR: 8214799: Add package declaration to each JTREG test case in the gc folder

Goetz Lindenmaier goetz at openjdk.java.net
Wed Mar 30 13:53:09 UTC 2022


I want to backport this ot simplify follow-up test backports.

I had to do a row of straight-forward edits:


The backport of shenandoah put the CriticalNative tests
into a different location. This affects four files in this patch.

test/hotspot/jtreg/gc/CriticalNative.java
I moved this to gc/shenandoah/jni because the other
critical native test are located there, too.

test/hotspot/jtreg/gc/CriticalNativeArgs.java is at different 
location in 11. Applied the patch to 
test/hotspot/jtreg/gc/shenandoah/jni/CriticalNativeArgs.java

Additional @run commands had to be edited:
 test/hotspot/jtreg/gc/TestFullGCALot.java

Differing context:
 test/hotspot/jtreg/gc/TestHumongousReferenceObject.java

Copyright; @run has less VM arguments.
 test/hotspot/jtreg/gc/TestNUMAPageSize.java

Test not in 11:
test/hotspot/jtreg/gc/TestNoPerfCounter.java

Copyright: (It seems the shenandoah backport 8214259 omitted the copyright updates of these tests)
 test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java
 test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
 test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java
 test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java                
 test/hotspot/jtreg/gc/arguments/TestShrinkHeapInSteps.java
 test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java
 test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java
 test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java

@run commands were changed. Simple resolve. "8272783: Epsilon: Refactor tests to improve performance" was already backported.
 test/hotspot/jtreg/gc/epsilon/TestAlignment.java
 test/hotspot/jtreg/gc/epsilon/TestAlwaysPretouch.java
 test/hotspot/jtreg/gc/epsilon/TestArraycopyCheckcast.java
 test/hotspot/jtreg/gc/epsilon/TestByteArrays.java
 test/hotspot/jtreg/gc/epsilon/TestClasses.java
 test/hotspot/jtreg/gc/epsilon/TestElasticTLAB.java
 test/hotspot/jtreg/gc/epsilon/TestElasticTLABDecay.java
 test/hotspot/jtreg/gc/epsilon/TestEpsilonEnabled.java
 test/hotspot/jtreg/gc/epsilon/TestHelloWorld.java
 test/hotspot/jtreg/gc/epsilon/TestLogTrace.java
 test/hotspot/jtreg/gc/epsilon/TestManyThreads.java
 test/hotspot/jtreg/gc/epsilon/TestMaxTLAB.java
 test/hotspot/jtreg/gc/epsilon/TestMemoryMXBeans.java
 test/hotspot/jtreg/gc/epsilon/TestMemoryPools.java
 test/hotspot/jtreg/gc/epsilon/TestObjects.java          
 test/hotspot/jtreg/gc/epsilon/TestPrintHeapSteps.java
 test/hotspot/jtreg/gc/epsilon/TestRefArrays.java
 test/hotspot/jtreg/gc/epsilon/TestUpdateCountersSteps.java

Not in 11: 
test/hotspot/jtreg/gc/g1/TestEdenSurvivorLessThanMax.java
test/hotspot/jtreg/gc/g1/TestPeriodicCollection.java
test/hotspot/jtreg/gc/g1/TestPeriodicLogMessages.java

Copyright:
 test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData00.java
 test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData05.java
 test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData10.java
 test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData15.java
 test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData20.java
 test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData25.java
 test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData30.java

Not in 11: 
test/hotspot/jtreg/gc/g1/TestStringTableStats.java

Resolved:
 test/hotspot/jtreg/gc/g1/mixedgc/TestOldGenCollectionUsage.java

test/hotspot/jtreg/gc/libCriticalNative.c  is at different 
location in 11. Applied the patch to 
test/hotspot/jtreg/gc/shenandoah/jni/libCriticalNative.c

Not in 11: 
test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java
test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAt.java
test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtError.java
test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtMultiple.java
test/hotspot/jtreg/gc/nvdimm/TestHumongousObjectsOnNvdimm.java
test/hotspot/jtreg/gc/nvdimm/TestOldObjectsOnNvdimm.java
test/hotspot/jtreg/gc/nvdimm/TestYoungObjectsOnDram.java

test/hotspot/jtreg/gc/stress/CriticalNativeStress.java is at different 
location in 11. Applied the patch to
test/hotspot/jtreg/gc/shenandoah/jni/CriticalNativeStress.java 

Copyright:
 test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java
 test/hotspot/jtreg/gc/stress/TestStressIHOPMultiThread.java

Resolved due to "8278115: gc/stress/gclocker/TestGCLockerWithSerial.java has duplicate -Xmx" and various shenandoah changes.
 test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
 test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithSerial.java
 test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java
 test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java
 test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java

Copyright:
 test/hotspot/jtreg/gc/survivorAlignment/TestAllocationInEden.java
 test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
 test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
 test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
 test/hotspot/jtreg/gc/survivorAlignment/TestPromotionToSurvivor.java
 test/hotspot/jtreg/gc/whitebox/TestWBGC.java

-------------

Commit messages:
 - Update TestAlwaysPretouch.java
 - Backport 4d4b205e702abe7d940c1bab4f8253ac4b6af60d

Changes: https://git.openjdk.java.net/jdk11u-dev/pull/966/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=966&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8214799
  Stats: 1283 lines in 238 files changed: 621 ins; 0 del; 662 mod
  Patch: https://git.openjdk.java.net/jdk11u-dev/pull/966.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/966/head:pull/966

PR: https://git.openjdk.java.net/jdk11u-dev/pull/966


More information about the jdk-updates-dev mailing list