Skip to content

openjdk: add vmTestbase_nsk_sysdict target#7072

Open
zzambers wants to merge 2 commits into
adoptium:masterfrom
zzambers:vmtestbase-nsk-sysdict
Open

openjdk: add vmTestbase_nsk_sysdict target#7072
zzambers wants to merge 2 commits into
adoptium:masterfrom
zzambers:vmtestbase-nsk-sysdict

Conversation

@zzambers
Copy link
Copy Markdown
Contributor

@zzambers zzambers commented Apr 28, 2026

Adds hotspot vmTestbase_nsk_sysdict target to openjdk tests.
Its part of effort to add VM Testbase tests to aqa.

Testing:
jdk11: RESULTS

  • x86-64_linux, aarch64_linux, s390x_linux, x86-64_windows, x86-64_mac: OK
  • x86-32_windows: FAILURES (OOMs, rerun same)
    vmTestbase/nsk/sysdict/vm/stress/btree/btree*

jdk17: RESULTS

  • x86-64_linux, x86-64_windows, x86-64_mac: OK

jdk21: RESULTS

  • x86-64_linux, aarch64_linux, x86-64_windows, x86-64_mac: OK

jdk25: RESULTS

  • x86-64_linux, aarch64_linux, x86-64_windows, x86-64_mac, s390x_linux: OK

@zzambers
Copy link
Copy Markdown
Contributor Author

jdk11 x86-32_windows

Failures:

    vmTestbase/nsk/sysdict/vm/stress/btree/btree001/btree001.java.btree001
    vmTestbase/nsk/sysdict/vm/stress/btree/btree002/btree002.java.btree002
    vmTestbase/nsk/sysdict/vm/stress/btree/btree003/btree003.java.btree003
    vmTestbase/nsk/sysdict/vm/stress/btree/btree004/btree004.java.btree004
    vmTestbase/nsk/sysdict/vm/stress/btree/btree005/btree005.java.btree005
    vmTestbase/nsk/sysdict/vm/stress/btree/btree006/btree006.java.btree006
    vmTestbase/nsk/sysdict/vm/stress/btree/btree007/btree007.java.btree007
    vmTestbase/nsk/sysdict/vm/stress/btree/btree008/btree008.java.btree008
    vmTestbase/nsk/sysdict/vm/stress/btree/btree009/btree009.java.btree009
    vmTestbase/nsk/sysdict/vm/stress/btree/btree010/btree010.java.btree010
    vmTestbase/nsk/sysdict/vm/stress/btree/btree011/btree011.java.btree011
    vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java.btree012

Error:

19:05:19  STDERR:
19:05:19   stdout: [];
19:05:19   stderr: [
19:05:19  
19:05:19  The system is out of resources.
19:05:19  Consult the following stack trace for details.
19:05:19  java.lang.OutOfMemoryError: Java heap space
19:05:19  	at jdk.compiler/com.sun.tools.javac.util.ArrayUtils.ensureCapacity(ArrayUtils.java:60)
19:05:19  	at jdk.compiler/com.sun.tools.javac.util.SharedNameTable.fromChars(SharedNameTable.java:98)
19:05:19  	at jdk.compiler/com.sun.tools.javac.util.Names.fromChars(Names.java:386)
19:05:19  	at jdk.compiler/com.sun.tools.javac.parser.UnicodeReader.name(UnicodeReader.java:148)
19:05:19  	at jdk.compiler/com.sun.tools.javac.parser.JavaTokenizer.scanIdent(JavaTokenizer.java:423)
19:05:19  	at jdk.compiler/com.sun.tools.javac.parser.JavaTokenizer.readToken(JavaTokenizer.java:512)
19:05:19  	at jdk.compiler/com.sun.tools.javac.parser.Scanner.nextToken(Scanner.java:115)
19:05:19  	at jdk.compiler/com.sun.tools.javac.parser.JavacParser.nextToken(JavacParser.java:245)
19:05:19  	at jdk.compiler/com.sun.tools.javac.parser.JavacParser.basicType(JavacParser.java:1817)
19:05:19  	at jdk.compiler/com.sun.tools.javac.parser.JavacParser.term3(JavacParser.java:1337)
19:05:19  	at jdk.compiler/com.sun.tools.javac.parser.JavacParser.term2(JavacParser.java:859)
19:05:19  	at jdk.compiler/com.sun.tools.javac.parser.JavacParser.term1(JavacParser.java:830)
19:05:19  	at jdk.compiler/com.sun.tools.javac.parser.JavacParser.term(JavacParser.java:786)
19:05:19  	at jdk.compiler/com.sun.tools.javac.parser.JavacParser.term(JavacParser.java:766)
19:05:19  	at jdk.compiler/com.sun.tools.javac.parser.JavacParser.unannotatedType(JavacParser.java:752)
19:05:19  	at jdk.compiler/com.sun.tools.javac.parser.JavacParser.classOrInterfaceBodyDeclaration(JavacParser.java:3740)
19:05:19  	at jdk.compiler/com.sun.tools.javac.parser.JavacParser.classOrInterfaceBody(JavacParser.java:3655)
19:05:19  	at jdk.compiler/com.sun.tools.javac.parser.JavacParser.classDeclaration(JavacParser.java:3494)
19:05:19  	at jdk.compiler/com.sun.tools.javac.parser.JavacParser.classOrInterfaceOrEnumDeclaration(JavacParser.java:3448)
19:05:19  	at jdk.compiler/com.sun.tools.javac.parser.JavacParser.typeDeclaration(JavacParser.java:3437)
19:05:19  	at jdk.compiler/com.sun.tools.javac.parser.JavacParser.parseCompilationUnit(JavacParser.java:3281)
19:05:19  	at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:639)
19:05:19  	at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:676)
19:05:19  	at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.parseFiles(JavaCompiler.java:1026)
19:05:19  	at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:939)
19:05:19  	at jdk.compiler/com.sun.tools.javac.main.Main.compile(Main.java:311)
19:05:19  	at jdk.compiler/com.sun.tools.javac.main.Main.compile(Main.java:170)
19:05:19  	at jdk.compiler/com.sun.tools.javac.Main.compile(Main.java:57)
19:05:19  	at jdk.compiler/com.sun.tools.javac.Main.main(Main.java:43)
19:05:19  ]
19:05:19   exitValue = 3
19:05:19  
19:05:19  java.lang.RuntimeException: Expected to get exit value of [0]
19:05:19  
19:05:19  	at jdk.test.lib.process.OutputAnalyzer.shouldHaveExitValue(OutputAnalyzer.java:431)
19:05:19  	at nsk.sysdict.share.GenClassesBuilder.executeTool(GenClassesBuilder.java:96)
19:05:19  	at nsk.sysdict.share.GenClassesBuilder.build(GenClassesBuilder.java:88)
19:05:19  	at nsk.sysdict.share.GenClassesBuilder.main(GenClassesBuilder.java:45)
19:05:19  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
19:05:19  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
19:05:19  	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
19:05:19  	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
19:05:19  	at com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:333)
19:05:19  	at java.base/java.lang.Thread.run(Thread.java:829)
19:05:19  
19:05:19  JavaTest Message: Test threw exception: java.lang.RuntimeException
19:05:19  JavaTest Message: shutting down test
19:05:19  
19:05:19  
19:05:19  TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Expected to get exit value of [0]

@zzambers
Copy link
Copy Markdown
Contributor Author

Additionally tested jdk11 on arm_linux: OK

@zzambers
Copy link
Copy Markdown
Contributor Author

Added excludes for windows-x86

@karianna
Copy link
Copy Markdown
Contributor

@zzambers Needs a rebase

@zzambers zzambers force-pushed the vmtestbase-nsk-sysdict branch from 750f6f9 to 9602624 Compare April 29, 2026 10:30
@zzambers
Copy link
Copy Markdown
Contributor Author

rebased to current master

@judovana
Copy link
Copy Markdown
Contributor

ty! LGTM

@karianna karianna requested a review from smlambert May 3, 2026 00:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants