8307369: Add execution of all svc tests in CI

Reviewed-by: cjplummer, sspitsyn
This commit is contained in:
Leonid Mesnik 2023-05-16 13:39:04 +00:00
parent 19c8c30d1c
commit be54b54fb3
3 changed files with 16 additions and 6 deletions

View File

@ -25,7 +25,13 @@
# Bugs
compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java 8307125 generic-all
serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java 8308026 generic-all
serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java 8308027 generic-all
serviceability/jvmti/Heap/IterateHeapWithEscapeAnalysisEnabled.java 8264699 generic-all
serviceability/dcmd/thread/PrintConcurrentLocksTest.java 8308033 generic-all
serviceability/dcmd/thread/PrintTest.java 8308033 generic-all
serviceability/dcmd/thread/ThreadDumpToFileTest.java 8308033 generic-all
serviceability/tmtools/jstack/DaemonThreadTest.java 8308033 generic-all
####
## Classes not unloaded as expected (TODO, need to check if FJ keeps a reference)

View File

@ -51,6 +51,10 @@ com/sun/jdi/cds/CDSBreakpointTest.java 8307778 generic-all
com/sun/jdi/cds/CDSDeleteAllBkptsTest.java 8307778 generic-all
com/sun/jdi/cds/CDSFieldWatchpoints.java 8307778 generic-all
sun/tools/jcmd/JcmdOutputEncodingTest.java 8308033 generic-all
sun/tools/jstack/BasicJStackTest.java 8308033 generic-all
javax/management/remote/mandatory/connection/BrokenConnectionTest.java 8308035 windows-x64
##########
## Tests incompatible with with virtual test thread factory.
@ -74,3 +78,4 @@ java/lang/SecurityManager/modules/CustomSecurityManagerTest.java 0000000 generic
java/util/PluggableLocale/PermissionTest.java 0000000 generic-all
java/util/Properties/StoreReproducibilityTest.java 0000000 generic-all
java/util/Properties/StoreReproducibilityTest.java 0000000 generic-all
javax/management/remote/mandatory/subjectDelegation/SubjectDelegation1Test.java 0000000 generic-all

View File

@ -395,16 +395,15 @@ public final class ProcessTools {
java <jvm-args> -Dmain.wrapper=<wrapper-name> jdk.test.lib.process.ProcessTools <wrapper-name> <test-class> <test-args>
*/
private static List<String> addMainWrapperArgs(String mainWrapper, List<String> command) {
private static List<String> addMainWrapperArgs(String mainWrapper, List<String> command) {
final List<String> unsupportedArgs = List.of(
"-jar", "-cp", "-classpath", "--class-path", "--describe-module", "-d",
"--dry-run", "--list-modules","--validate-modules", "-version");
"-jar", "-cp", "-classpath", "--class-path", "--describe-module", "-d",
"--dry-run", "--list-modules","--validate-modules", "-m", "--module", "-version");
final List<String> doubleWordArgs = List.of(
"-jar", "-cp", "-classpath", "--class-path", "--add-opens", "--upgrade-module-path",
"--describe-module", "--add-modules", "-d", "--add-exports", "--limit-modules",
"--add-reads", "--patch-module", "--module-path", "--module", "-m", "-p");
"--add-opens", "--upgrade-module-path", "--add-modules", "--add-exports",
"--limit-modules", "--add-reads", "--patch-module", "--module-path", "-p");
ArrayList<String> args = new ArrayList<>();