A number of hotspot test ignore flags given externally. Running such tests in multiple VM configurations makes no sense (flags are ignored).
To reduce test execution time such tests could be labeled with the keyword "noflags", it will help to tune a test execution system to recognize them and avoid unnecessary runs.
List hotspot tests which are potentially "selfish":
test/gc/arguments/TestHeapFreeRatio.java
test/gc/TestVerifyDuringStartup.java
test/gc/TestVerifySubSet.java
test/gc/g1/TestStringDeduplicationFullGC.java
test/gc/g1/TestStringDeduplicationAgeThreshold.java
test/gc/g1/TestStringDeduplicationYoungGC.java
test/gc/g1/TestStringSymbolTableStats.java
test/gc/g1/TestStringDeduplicationTableRehash.java
test/gc/g1/TestStringDeduplicationTableResize.java
test/gc/g1/TestStringDeduplicationInterned.java
test/gc/g1/TestStringDeduplicationPrintOptions.java
test/gc/TestVerifySilently.java
test/compiler/compilercontrol/jcmd/AddPrintAssemblyTest.java
test/compiler/compilercontrol/jcmd/AddAndRemoveTest.java
test/compiler/compilercontrol/jcmd/AddLogTest.java
test/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java
test/compiler/compilercontrol/jcmd/AddExcludeTest.java
test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java
test/compiler/compilercontrol/jcmd/AddCompileOnlyTest.java
test/compiler/c2/5091921/Test7005594.java
test/compiler/c2/7070134/Stemmer.java
test/runtime/SharedArchiveFile/CdsDifferentCompactStrings.java
test/runtime/SharedArchiveFile/SharedStrings.java
test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
test/runtime/memory/ReadFromNoaccessArea.java
test/runtime/7158988/FieldMonitor.java
test/runtime/6626217/Test6626217.sh
test/serviceability/dcmd/gc/FinalizerInfoTest.java
test/serviceability/dcmd/gc/RunFinalizationTest.java
test/serviceability/dcmd/gc/HeapInfoTest.java
test/serviceability/dcmd/jvmti/DataDumpDcmdTest.java
test/serviceability/tmtools/jstack/ThreadNamesTest.java
test/serviceability/tmtools/jstack/SpreadLockTest.java
test/serviceability/tmtools/jstack/WaitNotifyThreadTest.java
test/serviceability/tmtools/jstack/TraveledLockTest.java
test/serviceability/tmtools/jstack/DaemonThreadTest.java
test/serviceability/tmtools/jstat/GcCauseTest01.java
test/serviceability/tmtools/jstat/GcTest01.java
test/serviceability/tmtools/jstat/GcNewTest.java
test/serviceability/tmtools/jstat/GcTest02.java
test/serviceability/tmtools/jstat/GcCauseTest03.java
test/serviceability/tmtools/jstat/GcCauseTest02.java
test/serviceability/sa/jmap-hashcode/Test8028623.java
test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
test/serviceability/jvmti/8036666/GetObjectLockCount.java
To reduce test execution time such tests could be labeled with the keyword "noflags", it will help to tune a test execution system to recognize them and avoid unnecessary runs.
List hotspot tests which are potentially "selfish":
test/gc/arguments/TestHeapFreeRatio.java
test/gc/TestVerifyDuringStartup.java
test/gc/TestVerifySubSet.java
test/gc/g1/TestStringDeduplicationFullGC.java
test/gc/g1/TestStringDeduplicationAgeThreshold.java
test/gc/g1/TestStringDeduplicationYoungGC.java
test/gc/g1/TestStringSymbolTableStats.java
test/gc/g1/TestStringDeduplicationTableRehash.java
test/gc/g1/TestStringDeduplicationTableResize.java
test/gc/g1/TestStringDeduplicationInterned.java
test/gc/g1/TestStringDeduplicationPrintOptions.java
test/gc/TestVerifySilently.java
test/compiler/compilercontrol/jcmd/AddPrintAssemblyTest.java
test/compiler/compilercontrol/jcmd/AddAndRemoveTest.java
test/compiler/compilercontrol/jcmd/AddLogTest.java
test/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java
test/compiler/compilercontrol/jcmd/AddExcludeTest.java
test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java
test/compiler/compilercontrol/jcmd/AddCompileOnlyTest.java
test/compiler/c2/5091921/Test7005594.java
test/compiler/c2/7070134/Stemmer.java
test/runtime/SharedArchiveFile/CdsDifferentCompactStrings.java
test/runtime/SharedArchiveFile/SharedStrings.java
test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
test/runtime/memory/ReadFromNoaccessArea.java
test/runtime/7158988/FieldMonitor.java
test/runtime/6626217/Test6626217.sh
test/serviceability/dcmd/gc/FinalizerInfoTest.java
test/serviceability/dcmd/gc/RunFinalizationTest.java
test/serviceability/dcmd/gc/HeapInfoTest.java
test/serviceability/dcmd/jvmti/DataDumpDcmdTest.java
test/serviceability/tmtools/jstack/ThreadNamesTest.java
test/serviceability/tmtools/jstack/SpreadLockTest.java
test/serviceability/tmtools/jstack/WaitNotifyThreadTest.java
test/serviceability/tmtools/jstack/TraveledLockTest.java
test/serviceability/tmtools/jstack/DaemonThreadTest.java
test/serviceability/tmtools/jstat/GcCauseTest01.java
test/serviceability/tmtools/jstat/GcTest01.java
test/serviceability/tmtools/jstat/GcNewTest.java
test/serviceability/tmtools/jstat/GcTest02.java
test/serviceability/tmtools/jstat/GcCauseTest03.java
test/serviceability/tmtools/jstat/GcCauseTest02.java
test/serviceability/sa/jmap-hashcode/Test8028623.java
test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
test/serviceability/jvmti/8036666/GetObjectLockCount.java
- is blocked by
-
JDK-8246387 switch to jtreg 5.1
-
- Resolved
-
- relates to
-
CODETOOLS-7902336 jtreg should pass test.* to requires.extraPropDefns classes
-
- Resolved
-
-
JDK-8246497 mark hotspot compiler tests which ignore external VM flags
-
- Open
-
-
JDK-8246500 mark hotspot svc tests which ignore external VM flags
-
- Open
-
-
JDK-8246498 mark hotspot runtime tests which ignore external VM flags
-
- Closed
-