diff --git a/jck/README.md b/jck/README.md index 9ed0ff3fb1..28a8063607 100644 --- a/jck/README.md +++ b/jck/README.md @@ -16,16 +16,16 @@ * Prerequisites: * OpenJDK Community TCK License Agreement (OCTLA) - * your own set of JCK test materials (JCK test source under OCTLA License): jck8c or jck9 + * your own set of JCK test materials (JCK test source under OCTLA License): jck8d or jck9 * ant 1.10.1 or above with ant-contrib.jar 1. Create an empty folder where your JCK test materials will be stored. For example `makedir /jck` 2. Export `JCK_GIT_REPO=` as an environment variable or pass it in when run as a make command. * If your test material is stored in a git repository it will be cloned to the empty folder created in step 1. For example `export JCK_GIT_REPO=git@github.com:/.git` -* Otherwise put your unarchived jck test materials into the empty folder created in step 1 and point `JCK_GIT_REPO` to this folder. For example `export JCK_GIT_REPO=/jck/jck8c` +* Otherwise put your unarchived jck test materials into the empty folder created in step 1 and point `JCK_GIT_REPO` to this folder. For example `export JCK_GIT_REPO=/jck/jck8d` -3. Export `JCK_ROOT=/jck/` as an environment variable or pass it in when run as a make command. For example `export JCK_ROOT=/jck/jck8c` +3. Export `JCK_ROOT=/jck/` as an environment variable or pass it in when run as a make command. For example `export JCK_ROOT=/jck/jck8d` * Optional. The default value is `/../../../jck_root/JCK$(JDK_VERSION)-unzipped` 4. Export `TEST_JDK_HOME=` as an environment variable @@ -80,9 +80,9 @@ git clone https://github.com/adoptium/aqa-tests.git // the JCK_ROOT structure should be like //root:jck root$ tree -L 2 ./ //./ -//├── jck11 +//├── jck11a //├── jck10 -//├── jck8c +//├── jck8d //└── jck9 cd aqa-tests/buildenv/docker @@ -106,9 +106,9 @@ make _sanity.jck We have three types of tck exclude lists: -1. Dev excludes: This exclude file, ending with `-dev` (e.g. jck8c-dev.jtx), contains vendor specific excludes. All excludes related to automation run by a specific vendor would go into the `*dev.jtx` files in tck repositories maintained by that vendor for use during development not certification. +1. Dev excludes: This exclude file, ending with `-dev` (e.g. jck8d-dev.jtx), contains vendor specific excludes. All excludes related to automation run by a specific vendor would go into the `*dev.jtx` files in tck repositories maintained by that vendor for use during development not certification. -2. Test-flag specific excludes: These exclude files support development work by allowing developers to add feature specific temporary excludes. For example, the FIPS specific exclude file (e.g., jck8c-fips.jtx) contains list of excludes specific to FIPS that will only be in effect if `TEST_FLAG` is set to `fips`. These files are used for development, not for certification. +2. Test-flag specific excludes: These exclude files support development work by allowing developers to add feature specific temporary excludes. For example, the FIPS specific exclude file (e.g., jck8d-fips.jtx) contains list of excludes specific to FIPS that will only be in effect if `TEST_FLAG` is set to `fips`. These files are used for development, not for certification. 3. Standard excludes: These are the 3 standard exclude files (jtx and kfl) that come with tck materials. These constitute known failures and are not updated by vendors. diff --git a/jck/build.xml b/jck/build.xml index d93a73b608..8698885a3b 100644 --- a/jck/build.xml +++ b/jck/build.xml @@ -302,10 +302,18 @@ - + - + + + + + + + + + diff --git a/jck/diff/README.md b/jck/diff/README.md index 81975fe49b..e89f3d458f 100644 --- a/jck/diff/README.md +++ b/jck/diff/README.md @@ -13,7 +13,7 @@ Given two JCK repos: ``` 1. Git clone the two JCK given repositories (if they do not already exist in the local workspace location). -2. From the two JCK repos, compare the top level folders (e.g. for jck8c, top level folders would be the ones under /tree/master/JCK-runtime-8c/tests), as well as the tree inside each of the second level folders (e.g. a second level folder would be /tree/master/JCK-runtime-8c/tests/api). +2. From the two JCK repos, compare the top level folders (e.g. for jck8d, top level folders would be the ones under /tree/master/JCK-runtime-8c/tests), as well as the tree inside each of the second level folders (e.g. a second level folder would be /tree/master/JCK-runtime-8c/tests/api). 3. If the folders are identical, print output in console to indicate that. 4. If any mismatch is detected, generate logs to indicate the differences for users to check. diff --git a/jck/jck.mk b/jck/jck.mk index 62dc83de52..5736a2eec1 100644 --- a/jck/jck.mk +++ b/jck/jck.mk @@ -46,7 +46,10 @@ endif JCK_VERSION_NUMBER = $(JDK_VERSION) ifeq (8, $(JDK_VERSION)) - JCK_VERSION_NUMBER = 8c + JCK_VERSION_NUMBER = 8d +endif +ifeq (11, $(JDK_VERSION)) + JCK_VERSION_NUMBER = 11a endif JCK_VERSION = jck$(JCK_VERSION_NUMBER) diff --git a/jck/jtrunner/JavatestUtil.java b/jck/jtrunner/JavatestUtil.java index 3ee8d9e141..234b50cc0f 100644 --- a/jck/jtrunner/JavatestUtil.java +++ b/jck/jtrunner/JavatestUtil.java @@ -1053,7 +1053,7 @@ private static String getTestSpecificJvmOptions(String jckVersion, String tests) testSpecificJvmOptions += " -Djava.security.properties=" + secPropsFile; } - Matcher matcher = Pattern.compile("jck(\\d+)c?").matcher(jckVersion); + Matcher matcher = Pattern.compile("jck(\\d+)[a-f]?").matcher(jckVersion); if (matcher.matches()) { // first group is going to be 8, 9, 10, 11, etc. int jckVerNum = Integer.parseInt(matcher.group(1)); @@ -1182,10 +1182,7 @@ private static boolean isIbmJvm() { } private static int getJckVersionInt(String version) { - if (version.equals("8c")) { - return 8; - } else { - return Integer.parseInt(version); - } + // Remove any letter suffix before returning e.g. 8d->8 + return Integer.parseInt(version.replaceFirst("[a-z]$", "")); } } diff --git a/jck/jtrunner/config/jck11a/compiler.jti b/jck/jtrunner/config/jck11a/compiler.jti new file mode 100644 index 0000000000..5c874e01b3 --- /dev/null +++ b/jck/jtrunner/config/jck11a/compiler.jti @@ -0,0 +1,95 @@ +#JavaTest Harness Configuration Interview +DESCRIPTION=JCK11 compiler template jti for STF automation +INTERVIEW=com.sun.jck.interview.JCKParameters +NAME=jck_compiler +# TESTSUITE example: /jck/jck11/JCK-compiler-10 +TESTSUITE=will_be_set_by_test_automation_at_run_time +# WORKDIR example: /home/user/JCK-compiler-10 +WORKDIR=will_be_set_by_test_automation_at_run_time +jck.concurrency.concurrency=1 +jck.env.compiler.agent.networkClassLoading=No +jck.env.compiler.agent.passivePort= +jck.env.compiler.agent.resourcesRemoving=No +# jck.env.compiler.compRefExecute.cmdAsFile example: /home/user/jdk10/bin/java +jck.env.compiler.compRefExecute.cmdAsFile=will_be_set_by_test_automation_at_run_time +jck.env.compiler.compRefExecute.otherEnvVars= +jck.env.compiler.compRefExecute.otherOpts= +jck.env.compiler.rmi.tcpLower= +jck.env.compiler.rmi.tcpRange=No +jck.env.compiler.rmi.tcpUpper= +jck.env.compiler.rmic=Yes +jck.env.compiler.services.autostartServices= +jck.env.compiler.services.servicesOn=No +jck.env.compiler.testCompile.annoProc=-processor \# +jck.env.compiler.testCompile.annoProcOpt=-A\#key\=\#value +jck.env.compiler.testCompile.classpath=command line option +jck.env.compiler.testCompile.classpathOpt=-classpath \# +# jck.env.compiler.testCompile.cmdAsFile example: /home/user/jdk10/bin/javac +jck.env.compiler.testCompile.cmdAsFile=will_be_set_by_test_automation_at_run_time +jck.env.compiler.testCompile.cmdAsFile example: /home/user/jdk10/bin/javac +jck.env.compiler.testCompile.compilerType=Java compiler API (JSR 199) +jck.env.compiler.testCompile.defaultCompiler=Yes +jck.env.compiler.testCompile.moduleOptions=Yes +jck.env.compiler.testCompile.otherEnvVars= +jck.env.compiler.testCompile.otherOpts= +jck.env.compiler.testCompile.outDirOpt=-d \# +jck.env.compiler.testCompile.outSrcDirOpt=-s \# +jck.env.compiler.testCompile.testCompileAPImultiJVM.classpath=command line option +jck.env.compiler.testCompile.testCompileAPImultiJVM.classpathEnv=CLASSPATH +jck.env.compiler.testCompile.testCompileAPImultiJVM.classpathOpt=-classpath \# +# jck.env.compiler.testCompile.testCompileAPImultiJVM.cmdAsFile example: /home/user/jdk10/bin/java +jck.env.compiler.testCompile.testCompileAPImultiJVM.cmdAsFile=will_be_set_by_test_automation_at_run_time +jck.env.compiler.testCompile.testCompileAPImultiJVM.otherEnvVars= +jck.env.compiler.testCompile.testCompileAPImultiJVM.otherOpts= +jck.env.compiler.testRmic.classpath=command line option +jck.env.compiler.testRmic.classpathOpt=-classpath \# +# jck.env.compiler.testRmic.cmdAsFile example: /home/user/jdk10/bin/rmic +jck.env.compiler.testRmic.cmdAsFile=will_be_set_by_test_automation_at_run_time +jck.env.compiler.testRmic.iiopOption=-iiop +jck.env.compiler.testRmic.otherEnvVars= +jck.env.compiler.testRmic.otherOpts= +jck.env.compiler.testRmic.outDirOpt=-d \# +jck.env.compiler.testRmic.v11Option=-v1.1 +jck.env.compiler.testRmic.v12Option=-v1.2 +jck.env.description=JCK11 compiler template jti for STF automation +jck.env.envName=jck_compiler +jck.env.moduleSystem.compilerOptions=compilerAddModsOptionTemplate\=--add-modules \#[,\#]\ncompilerModulePathOptionTemplate\=--module-path \#\ncompilerModuleSourcePathOptionTemplate\=--module-source-path \#\n +jck.env.moduleSystem.vmOptions=vmModuleEntryOptionTemplate\=\nvmModulePathOptionTemplate\=\nvmAddModsOptionTemplate\=\n +jck.env.platform=jre +jck.env.platformModules=java.base java.compiler java.datatransfer java.desktop java.instrument java.logging java.management java.management.rmi java.naming java.prefs java.rmi java.scripting java.se java.security.jgss java.security.sasl java.sql java.sql.rowset java.xml java.xml.crypto java.transaction.xa java.net.http +jck.env.product=compiler +jck.env.simpleOrAdvanced=advanced +# jck.env.testPlatform.display example: :1 or xxxx.xxxx.xxxx.com\:0.0 +jck.env.testPlatform.display=will_be_set_by_test_automation_at_run_time +jck.env.testPlatform.headless=No +jck.env.testPlatform.jvmti=Yes +jck.env.testPlatform.multiJVM=Yes +jck.env.testPlatform.nativeCode=Yes +jck.env.testPlatform.needProxy=No +jck.env.testPlatform.os=Current system +jck.env.testPlatform.processCreationSupport=Yes +jck.env.testPlatform.proxyPort= +jck.env.testPlatform.remoteNetworking=Remote network support +jck.env.testPlatform.systemRoot=C\:\\windows +jck.env.testPlatform.typecheckerSpecific=Yes +jck.env.testPlatform.useAgent=No +# jck.excludeList.customFiles example: /jck/jck11/excludes/jck11.jtx\n/jck/jck11/excludes/jck11.kfl +jck.excludeList.customFiles=will_be_set_by_test_automation_at_run_time +jck.excludeList.excludeListType=custom +jck.excludeList.latestAutoCheck=No +jck.excludeList.latestAutoCheckInterval=7 +jck.excludeList.latestAutoCheckMode=everyXDays +jck.excludeList.needExcludeList=Yes +jck.keywords.keywords.mode=expr +jck.keywords.keywords.value=\!interactive +jck.keywords.keywords=\!interactive +jck.keywords.needKeywords=Yes +jck.knownFailuresList.needKfl=No +jck.priorStatus.needStatus=No +jck.priorStatus.status= +jck.tests.chooseTests=Yes +jck.tests.needTests=No +jck.tests.setOfModules= +jck.tests.tests= +jck.tests.treeOrFile=tree +jck.timeout.timeout=1 diff --git a/jck/jtrunner/config/jck11a/devtools.jti b/jck/jtrunner/config/jck11a/devtools.jti new file mode 100644 index 0000000000..f9d7a3c5df --- /dev/null +++ b/jck/jtrunner/config/jck11a/devtools.jti @@ -0,0 +1,87 @@ +#JavaTest Harness Configuration Interview +DESCRIPTION=JCK11 devtools template jti for STF automation +INTERVIEW=com.sun.jck.interview.JCKParameters +LOCALE=en_US +NAME=jck_devtools +# TESTSUITE example: /jck/jck11/JCK-devtools-10 +TESTSUITE=will_be_set_by_test_automation_at_run_time +# WORKDIR example: /home/user/JCK-devtools-10 +WORKDIR=will_be_set_by_test_automation_at_run_time +jck.concurrency.concurrency=1 +jck.env.description=devtools.jit for STF automation +jck.env.devtools.agent.networkClassLoading=No +jck.env.devtools.agent.passivePort= +jck.env.devtools.agent.resourcesRemoving=No +jck.env.devtools.jaxb.defaultOperationMode=Yes +jck.env.devtools.jaxb.java2schema=Yes +# jck.env.devtools.jaxb.jxcCmd example: /jck/jck11/JCK-devtools-10/linux/bin/schemagen +jck.env.devtools.jaxb.jxcCmd=will_be_set_by_test_automation_at_run_time +jck.env.devtools.jaxb.needJaxbClasses=No +jck.env.devtools.jaxb.skipJ2XOptional=Yes +# jck.env.devtools.jaxb.xjcCmd=/jck/jck11/JCK-devtools-10/linux/bin/xjc +jck.env.devtools.jaxb.xjcCmd=will_be_set_by_test_automation_at_run_time +jck.env.devtools.jaxb.xml_schema=Yes +jck.env.devtools.jaxb=Yes +# jck.env.devtools.jaxws.cmdJavac=/home/user/jdk/jdk10/bin/javac +jck.env.devtools.jaxws.cmdJavac=will_be_set_by_test_automation_at_run_time +# jck.env.devtools.jaxws.genCmd=/jck/jck11/JCK-devtools-10/linux/bin/wsgen +jck.env.devtools.jaxws.genCmd=will_be_set_by_test_automation_at_run_time +# jck.env.devtools.jaxws.impCmd=/jck/jck11/JCK-devtools-10/linux/bin/wsimport +jck.env.devtools.jaxws.impCmd=will_be_set_by_test_automation_at_run_time +jck.env.devtools.jaxws=Yes +# jck.env.devtools.refExecute.cmdAsFile=/home/user/jdk/jdk10/bin/java +jck.env.devtools.refExecute.cmdAsFile=will_be_set_by_test_automation_at_run_time +jck.env.devtools.refExecute.otherEnvVars= +jck.env.devtools.refExecute.otherOpts= +jck.env.devtools.scriptEnvVars= +jck.env.devtools.services.autostartServices= +jck.env.devtools.services.servicesOn=No +jck.env.devtools.testExecute.additionalClasspath= +jck.env.devtools.testExecute.classpath=command line option +jck.env.devtools.testExecute.classpathEnv=CLASSPATH +jck.env.devtools.testExecute.classpathOpt=-classpath \# +# jck.env.devtools.testExecute.cmdAsFile=/home/user/jdk/jdk10/bin/java +jck.env.devtools.testExecute.cmdAsFile=will_be_set_by_test_automation_at_run_time +jck.env.devtools.testExecute.otherEnvVars= +jck.env.devtools.testExecute.otherOpts= +jck.env.envName=jck_devtools +jck.env.moduleSystem.compilerOptions=compilerAddModsOptionTemplate\=\ncompilerModulePathOptionTemplate\=\ncompilerModuleSourcePathOptionTemplate\=\n +jck.env.moduleSystem.vmOptions=vmModuleEntryOptionTemplate\=\nvmModulePathOptionTemplate\=\nvmAddModsOptionTemplate\=\n +jck.env.platform=jre +jck.env.platformModules=java.base java.compiler java.datatransfer java.desktop java.instrument java.logging java.management java.management.rmi java.naming java.prefs java.rmi java.scripting java.se java.security.jgss java.security.sasl java.sql java.sql.rowset java.xml java.xml.crypto java.transaction.xa java.net.http +jck.env.product=devtools +jck.env.simpleOrAdvanced=advanced +# jck.env.testPlatform.display example: ':1' or xxxx.xxxx.xxxx.com\:0.0 +jck.env.testPlatform.display=will_be_set_by_test_automation_at_run_time +jck.env.testPlatform.headless=No +jck.env.testPlatform.jvmti=Yes +jck.env.testPlatform.multiJVM=Yes +jck.env.testPlatform.nativeCode=Yes +jck.env.testPlatform.needProxy=No +jck.env.testPlatform.os=Current system +jck.env.testPlatform.processCreationSupport=Yes +jck.env.testPlatform.proxyHost= +jck.env.testPlatform.proxyPort= +jck.env.testPlatform.remoteNetworking=Remote network support +jck.env.testPlatform.typecheckerSpecific=Yes +jck.env.testPlatform.useAgent=No +# jck.excludeList.customFiles example: /jck/jck11/excludes/jck11.jtx\n/jck/jck11/excludes/jck11.kfl +jck.excludeList.customFiles=will_be_set_by_test_automation_at_run_time +jck.excludeList.excludeListType=custom +jck.excludeList.latestAutoCheck=No +jck.excludeList.latestAutoCheckInterval=7 +jck.excludeList.latestAutoCheckMode=everyXDays +jck.excludeList.needExcludeList=Yes +jck.keywords.keywords.mode=expr +jck.keywords.keywords.value=\!interactive +jck.keywords.keywords=\!interactive +jck.keywords.needKeywords=No +jck.knownFailuresList.needKfl=No +jck.priorStatus.needStatus=No +jck.priorStatus.status= +jck.tests.chooseTests=Yes +jck.tests.needTests=No +jck.tests.setOfModules= +jck.tests.tests= +jck.tests.treeOrFile=tree +jck.timeout.timeout=1 diff --git a/jck/jtrunner/config/jck11a/runtime.jti b/jck/jtrunner/config/jck11a/runtime.jti new file mode 100644 index 0000000000..6558f0581c --- /dev/null +++ b/jck/jtrunner/config/jck11a/runtime.jti @@ -0,0 +1,185 @@ +#JavaTest Harness Configuration Interview +DESCRIPTION=JCK11 runtime template jti for STF automation +INTERVIEW=com.sun.jck.interview.JCKParameters +LOCALE=en_US +NAME=jck_runtime +QUESTION=jck.end +# TESTSUITE example: /jck/jck11/JCK-runtime-11 +TESTSUITE=will_be_set_by_test_automation_at_run_time +# WORKDIR example: /home/user/JCK-runtime-10 +WORKDIR=will_be_set_by_test_automation_at_run_time +jck.concurrency.concurrency=1 +jck.env.description=JCK11 runtime template jti for STF automation +jck.env.envName=jck_runtime +jck.env.moduleSystem.compilerOptions=compilerAddModsOptionTemplate\=\ncompilerModulePathOptionTemplate\=\ncompilerModuleSourcePathOptionTemplate\=\n +jck.env.moduleSystem.vmOptions=vmModuleEntryOptionTemplate\=--module \#\nvmModulePathOptionTemplate\=--module-path \#\nvmAddModsOptionTemplate\=--add-modules \#[,\#]\n +jck.env.platform=jre +jck.env.platformModules=java.base java.compiler java.datatransfer java.desktop java.instrument java.logging java.management java.management.rmi java.naming java.prefs java.rmi java.scripting java.se java.security.jgss java.security.sasl java.sql java.sql.rowset java.xml java.xml.crypto java.transaction.xa java.net.http +jck.env.product=runtime +jck.env.runtime.RemoteAgent=Yes +jck.env.runtime.agent.networkClassLoading=No +jck.env.runtime.agent.passivePort= +jck.env.runtime.agent.resourcesRemoving=No +jck.env.runtime.audio.canPlayMidi=Yes +jck.env.runtime.audio.canPlaySound=Yes +jck.env.runtime.audio.canRecordSound=Yes +jck.env.runtime.audio.soundURLChoice=Yes +jck.env.runtime.audio.soundURLYesJCK=.WAV +jck.env.runtime.audio=Yes +jck.env.runtime.awt.crossWindowFocusTransferSupported=Yes +jck.env.runtime.awt.robotAvailable=Yes +jck.env.runtime.awt.splashScreenOpt=-splash\:\# +jck.env.runtime.awt.splashScreenSupported=Yes +jck.env.runtime.awt=Yes +jck.env.runtime.fp.doubleMaxExponent= +jck.env.runtime.fp.doubleMinExponent= +jck.env.runtime.fp.floatMaxExponent= +jck.env.runtime.fp.floatMinExponent= +jck.env.runtime.fp.format=Intel, 15 bit exponent +jck.env.runtime.fp.supportExtended=Yes +jck.env.runtime.fp=Yes +jck.env.runtime.ftpSupport=Yes +# jck.env.runtime.idl.orbHost example: xxxx.xxxx.xxxx.com +jck.env.runtime.idl.orbHost=will_be_set_by_test_automation_at_run_time +jck.env.runtime.idl.orbPort=9876 +jck.env.runtime.idl=Yes +jck.env.runtime.jaas.authPolicy=standard system property +jck.env.runtime.jaas.loginConfig=standard system property +jck.env.runtime.jaas=Yes +jck.env.runtime.jdwp.VMSuspended=Yes +jck.env.runtime.jdwp.connectorType=attaching +jck.env.runtime.jdwp.jdwpOpts=-agentlib\:jdwp\=server\=y,transport\=dt_socket,address\=localhost\:35000,suspend\=y +jck.env.runtime.jdwp.jdwpSupported=Yes +jck.env.runtime.jdwp.transportAddress=localhost\:35000 +jck.env.runtime.jdwp.transportClass=javasoft.sqe.jck.lib.jpda.jdwp.SocketTransportService +jck.env.runtime.jdwp=Yes +jck.env.runtime.jgss.kdc=No +# jck.env.runtime.jgss.kdcHostName example: xxxx.xxxx.xxxx.com +jck.env.runtime.jgss.kdcHostName=will_be_set_by_test_automation_at_run_time +jck.env.runtime.jgss.kdcRealm=No +# jck.env.runtime.jgss.kdcRealmName example: xxxx.xxxx.xxxx.com +jck.env.runtime.jgss.kdcRealmName=will_be_set_by_test_automation_at_run_time +# jck.env.runtime.jgss.krb5ClientPassword example: password2 +jck.env.runtime.jgss.krb5ClientPassword=will_be_set_by_test_automation_at_run_time +# jck.env.runtime.jgss.krb5ClientUsername example: user2 +jck.env.runtime.jgss.krb5ClientUsername=will_be_set_by_test_automation_at_run_time +# jck.env.runtime.jgss.krb5ServerPassword example: password1 +jck.env.runtime.jgss.krb5ServerPassword=will_be_set_by_test_automation_at_run_time +# jck.env.runtime.jgss.krb5ServerUsername example: user1 +jck.env.runtime.jgss.krb5ServerUsername=will_be_set_by_test_automation_at_run_time +jck.env.runtime.jgss.loginModule=Yes +jck.env.runtime.jgss=Yes +jck.env.runtime.jplis.jplisCmdLine=Yes +jck.env.runtime.jplis.jplisLivePhase=Yes +jck.env.runtime.jplis.jplisLivePhaseLauncherImpl=javasoft.sqe.jck.lib.attach.JPLISAttachConnector +jck.env.runtime.jplis=Yes +jck.env.runtime.jsse.isJKSSupported=Yes +jck.env.runtime.jsse=Yes +jck.env.runtime.memory.expectOutOfMemory=Yes +jck.env.runtime.memory.memoryAllocation=Yes +jck.env.runtime.memory=Yes +# jck.env.runtime.net.localHostIPAddr example: n.n.n.n +jck.env.runtime.net.localHostIPAddr=will_be_set_by_test_automation_at_run_time +# jck.env.runtime.net.localHostName example: xxxx.xxxx.xxxx.com +jck.env.runtime.net.localHostName=will_be_set_by_test_automation_at_run_time +jck.env.runtime.net.other=Yes +jck.env.runtime.net.tcpLower= +jck.env.runtime.net.tcpRange=No +jck.env.runtime.net.tcpUpper= +# jck.env.runtime.net.testHost1IPAddr example: n.n.n.n +jck.env.runtime.net.testHost1IPAddr=will_be_set_by_test_automation_at_run_time +# jck.env.runtime.net.testHost1Name example: xxxx.xxxx.xxxx.com +jck.env.runtime.net.testHost1Name=will_be_set_by_test_automation_at_run_time +# jck.env.runtime.net.testHost2IPAddr example: n.n.n.n +jck.env.runtime.net.testHost2IPAddr=will_be_set_by_test_automation_at_run_time +# jck.env.runtime.net.testHost2Name example: xxxx.xxxx.xxxx.com +jck.env.runtime.net.testHost2Name=will_be_set_by_test_automation_at_run_time +jck.env.runtime.net.udpLower= +jck.env.runtime.net.udpRange=No +jck.env.runtime.net.udpUpper= +jck.env.runtime.net=Yes +jck.env.runtime.print.hasPrinter=Yes +jck.env.runtime.print=Yes +jck.env.runtime.remoteAgent.loadClasses=No +jck.env.runtime.remoteAgent.passiveHost=localhost +jck.env.runtime.remoteAgent.passivePort= +jck.env.runtime.remoteAgent.passivePortDefault=Yes +jck.env.runtime.remoteAgent.serviceCommand=java -cp @{testsuite}/lib/javatest.jar\:@{testsuite}/classes\:@{testsuite}/lib/jtjck.jar -Djava.security.policy\=@{testsuite}/lib/jck.policy -Djavatest.security.allowPropertiesAccess\=true com.sun.javatest.agent.AgentMain -passivePort @{port} +jck.env.runtime.services.autostartServices=RMI_service ORB_service Distributed_Agent +jck.env.runtime.services.servicesOn=No +jck.env.runtime.testExecute.activationPortValue= +jck.env.runtime.testExecute.additionalClasspath= +jck.env.runtime.testExecute.classpath=command line option +jck.env.runtime.testExecute.classpathEnv=CLASSPATH +jck.env.runtime.testExecute.classpathOpt=-classpath \# +# jck.env.runtime.testExecute.cmdAsFile example: /home/user/jdk10/jre/bin/java +jck.env.runtime.testExecute.cmdAsFile=will_be_set_by_test_automation_at_run_time +jck.env.runtime.testExecute.jarExecution=Yes +jck.env.runtime.testExecute.jarExecutionOpt=-jar \# +jck.env.runtime.testExecute.jmx=Yes +# jck.env.runtime.testExecute.jmxResourcePathFileValue example: /jck/jck11/natives/linux_x86-64 +jck.env.runtime.testExecute.jmxResourcePathFileValue=will_be_set_by_test_automation_at_run_time +jck.env.runtime.testExecute.jni=Yes +jck.env.runtime.testExecute.jvmti=Yes +jck.env.runtime.testExecute.jvmtiAgentOptionsTempl=-agentlib\:\#\=@ +jck.env.runtime.testExecute.jvmtiLivePhase=Yes +jck.env.runtime.testExecute.jvmtiLivePhaseLauncherImpl=javasoft.sqe.jck.lib.attach.JVMTIAttachConnector +jck.env.runtime.testExecute.libPath=environment variable +# jck.env.runtime.testExecute.libPathEnv example: LD_LIBRARY_PATH +jck.env.runtime.testExecute.libPathEnv=will_be_set_by_test_automation_at_run_time +jck.env.runtime.testExecute.moduleOptions=Yes +# jck.env.runtime.testExecute.nativeLibPathFileValue example: /jck/jck11/natives/linux_x86-64 +jck.env.runtime.testExecute.nativeLibPathFileValue=will_be_set_by_test_automation_at_run_time +jck.env.runtime.testExecute.nativeLibrariesLocation=Yes +jck.env.runtime.testExecute.nativeLibsLinkage=dynamic +jck.env.runtime.testExecute.optionSpecification=Yes +jck.env.runtime.testExecute.otherEnvVars= +jck.env.runtime.testExecute.otherOpts= +jck.env.runtime.testExecute.rmi=Yes +jck.env.runtime.testExecute.rmiActivationSupport=Yes +jck.env.runtime.testExecute.stdActivationPort=Yes +jck.env.runtime.testExecute.verify=-Xfuture +# jck.env.runtime.url.fileURL example: file\:///home/user/urlfile.txt +jck.env.runtime.url.fileURL=will_be_set_by_test_automation_at_run_time +# jck.env.runtime.url.ftpURL example: ftp\://user\:password@xxxx.xxxx.xxxx.com/xxx.txt +jck.env.runtime.url.ftpURL=ftp\://jckftp\:CqwbpqMpe4Q68kDRXj4mqxM7W@jckservices.adoptium.net/filename.txt +# jck.env.runtime.url.httpURL example: http\://xxxx.xxxx.xxxx.com/index.html +jck.env.runtime.url.httpURL=will_be_set_by_test_automation_at_run_time +jck.env.runtime.url=Yes +jck.env.simpleOrAdvanced=advanced +# jck.env.testPlatform.display example: ':1' or xxxx.xxxx.xxxx.com\:0.0 +jck.env.testPlatform.display=will_be_set_by_test_automation_at_run_time +jck.env.testPlatform.headless=No +jck.env.testPlatform.jvmti=Yes +jck.env.testPlatform.multiJVM=Yes +jck.env.testPlatform.nativeCode=Yes +jck.env.testPlatform.needProxy=No +jck.env.testPlatform.os=Current system +jck.env.testPlatform.processCreationSupport=Yes +jck.env.testPlatform.proxyPort= +jck.env.testPlatform.remoteNetworking=Remote network support +# jck.env.testPlatform.systemRoot example: C\:\\WINDOWS +jck.env.testPlatform.systemRoot=will_be_set_by_test_automation_at_run_time +jck.env.testPlatform.typecheckerSpecific=Yes +jck.env.testPlatform.useAgent=No +# jck.excludeList.customFiles example: /jck/jck11/excludes/jck11.jtx\n/jck/jck11/excludes/jck11.kfl +jck.excludeList.customFiles=will_be_set_by_test_automation_at_run_time +jck.excludeList.excludeListType=custom +jck.excludeList.latestAutoCheck=No +jck.excludeList.latestAutoCheckInterval=7 +jck.excludeList.latestAutoCheckMode=everyXDays +jck.excludeList.needExcludeList=Yes +jck.keywords.keywords.mode=expr +jck.keywords.keywords.value=\!interactive +jck.keywords.keywords=\!interactive +jck.keywords.needKeywords=Yes +jck.knownFailuresList.customFiles= +jck.knownFailuresList.needKfl=No +jck.priorStatus.needStatus=No +jck.priorStatus.status= +jck.tests.chooseTests=Yes +jck.tests.needTests=No +jck.tests.setOfModules=java.base java.compiler java.datatransfer java.desktop java.instrument java.logging java.management java.management.rmi java.naming java.prefs java.rmi java.scripting java.se java.security.jgss java.security.sasl java.sql java.sql.rowset java.xml java.xml.crypto +jck.tests.tests= +jck.tests.treeOrFile=tree +jck.timeout.timeout=1 diff --git a/jck/jtrunner/config/jck8d/compiler.jti b/jck/jtrunner/config/jck8d/compiler.jti new file mode 100644 index 0000000000..c2d8995a4c --- /dev/null +++ b/jck/jtrunner/config/jck8d/compiler.jti @@ -0,0 +1,193 @@ +#JavaTest Harness Configuration Interview +DESCRIPTION=JCK8d_compiler +INTERVIEW=com.sun.jck.interview.JCKParameters +LOCALE=en_US +NAME=jck_compiler +QUESTION=jck.end +# TESTSUITE example: /jck/jck8d/JCK-compiler-8d +TESTSUITE=will_be_set_by_test_automation_at_run_time +# WORKDIR example: /home/user/JCK-compiler-8d +WORKDIR=will_be_set_by_test_automation_at_run_time +jck.concurrency.concurrency=1 +jck.env.compiler.agent.networkClassLoading=No +jck.env.compiler.agent.passivePort= +jck.env.compiler.agent.resourcesRemoving=No +# jck.env.compiler.compRefExecute.cmdAsFile example: /home/user/jdk-8/jre/bin/java +jck.env.compiler.compRefExecute.cmdAsFile=will_be_set_by_test_automation_at_run_time +jck.env.compiler.compRefExecute.otherEnvVars= +jck.env.compiler.compRefExecute.otherOpts= +jck.env.compiler.rmi.tcpLower= +jck.env.compiler.rmi.tcpRange=No +jck.env.compiler.rmi.tcpUpper= +jck.env.compiler.rmic=Yes +jck.env.compiler.services.autostartServices= +jck.env.compiler.services.servicesOn=No +jck.env.compiler.testCompile.annoProc=-processor \# +jck.env.compiler.testCompile.annoProcOpt=-A\#key\=\#value +jck.env.compiler.testCompile.classpath=environment variable +jck.env.compiler.testCompile.classpathEnv=CLASSPATH +jck.env.compiler.testCompile.classpathOpt=-classpath \# +# jck.env.compiler.testCompile.cmdAsFile example: /home/user/jdk-8/jre/bin/javac +jck.env.compiler.testCompile.cmdAsFile=will_be_set_by_test_automation_at_run_time +jck.env.compiler.testCompile.cmdAsString= +jck.env.compiler.testCompile.compilerClass= +jck.env.compiler.testCompile.compilerType=Java compiler API (JSR 199) +jck.env.compiler.testCompile.compilerstaticsigtest=Yes +# jck.env.compiler.testCompile.compilerstaticsigtest.compilerStaticSigTestClasspath example /home/user/jdk-8/jre/lib +jck.env.compiler.testCompile.compilerstaticsigtest.compilerStaticSigTestClasspath=will_be_set_by_test_automation_at_run_time +jck.env.compiler.testCompile.compilerstaticsigtest.compilerStaticSigTestClasspathRemote= +jck.env.compiler.testCompile.compilerstaticsigtest.supportCompilerStaticSigTest=Yes +jck.env.compiler.testCompile.defaultCompiler=Yes +jck.env.compiler.testCompile.otherEnvVars= +jck.env.compiler.testCompile.otherOpts=-source 1.8 +jck.env.compiler.testCompile.outDirOpt=-d \# +jck.env.compiler.testCompile.outSrcDirOpt=-s \# +jck.env.compiler.testCompile.testCompileAPImultiJVM.classpath=environment variable +jck.env.compiler.testCompile.testCompileAPImultiJVM.classpathEnv=CLASSPATH +jck.env.compiler.testCompile.testCompileAPImultiJVM.classpathOpt=-classpath \# +# jck.env.compiler.testCompile.testCompileAPImultiJVM.cmdAsFile example: /home/user/jdk-8/jre/bin/java +jck.env.compiler.testCompile.testCompileAPImultiJVM.cmdAsFile=will_be_set_by_test_automation_at_run_time +# jck.env.compiler.testCompile.testCompileAPImultiJVM.cmdAsString example: /home/user/jdk-8/jre/bin/java +jck.env.compiler.testCompile.testCompileAPImultiJVM.cmdAsString=will_be_set_by_test_automation_at_run_time +jck.env.compiler.testCompile.testCompileAPImultiJVM.otherEnvVars= +jck.env.compiler.testCompile.testCompileAPImultiJVM.otherOpts= +jck.env.compiler.testRmic.classpath=environment variable +jck.env.compiler.testRmic.classpathEnv=CLASSPATH +jck.env.compiler.testRmic.classpathOpt=-classpath \# +# jck.env.compiler.testRmic.cmdAsFile example: /home/user/jdk-8/jre/bin/rmic +jck.env.compiler.testRmic.cmdAsFile=will_be_set_by_test_automation_at_run_time +jck.env.compiler.testRmic.iiopOption=-iiop +jck.env.compiler.testRmic.otherEnvVars= +jck.env.compiler.testRmic.otherOpts= +jck.env.compiler.testRmic.outDirOpt=-d \# +jck.env.compiler.testRmic.v11Option=-v1.1 +jck.env.compiler.testRmic.v12Option=-v1.2 +jck.env.description=JCK8d_compiler +jck.env.devtools.agent.networkClassLoading=No +jck.env.devtools.agent.passivePort= +jck.env.devtools.agent.resourcesRemoving=No +jck.env.devtools.jaxb.defaultOperationMode=Yes +jck.env.devtools.jaxb.needJaxbClasses=No +jck.env.devtools.jaxb.skipJ2XOptional=Yes +jck.env.devtools.refExecute.otherEnvVars= +jck.env.devtools.refExecute.otherOpts= +jck.env.devtools.scriptEnvVars= +jck.env.devtools.services.autostartServices= +jck.env.devtools.services.servicesOn=No +jck.env.devtools.testExecute.classpath=command line option +jck.env.devtools.testExecute.classpathEnv=CLASSPATH +jck.env.devtools.testExecute.classpathOpt=-classpath \# +jck.env.devtools.testExecute.otherEnvVars= +jck.env.devtools.testExecute.otherOpts= +jck.env.envName=jck_compiler +jck.env.mode=classpath +jck.env.modules= +jck.env.product=compiler +jck.env.profile=4 +jck.env.runtime.agent.networkClassLoading=No +jck.env.runtime.agent.passivePort= +jck.env.runtime.agent.resourcesRemoving=No +jck.env.runtime.audio.canPlayMidi=Yes +jck.env.runtime.audio.canPlaySound=Yes +jck.env.runtime.audio.canRecordSound=Yes +jck.env.runtime.audio.soundURLChoice=Yes +jck.env.runtime.audio.soundURLYesJCK=.WAV +jck.env.runtime.awt.crossWindowFocusTransferSupported=Yes +jck.env.runtime.awt.robotAvailable=Yes +jck.env.runtime.awt.splashScreenOpt=-splash\:\# +jck.env.runtime.awt.splashScreenSupported=Yes +jck.env.runtime.fp.doubleMaxExponent= +jck.env.runtime.fp.doubleMinExponent= +jck.env.runtime.fp.floatMaxExponent= +jck.env.runtime.fp.floatMinExponent= +jck.env.runtime.fp.supportExtended=No +jck.env.runtime.ftpSupport=No +# jck.env.runtime.idl.orbHost example: xxxx.xxxx.xxxx.com +jck.env.runtime.idl.orbHost=will_be_set_by_test_automation_at_run_time +jck.env.runtime.idl.orbPort=1,050 +jck.env.runtime.jaas.authPolicy=standard system property +jck.env.runtime.jaas.loginConfig=standard system property +jck.env.runtime.jdwp.VMSuspended=Yes +jck.env.runtime.jdwp.connectorType=attaching +jck.env.runtime.jdwp.jdwpSupported=Yes +jck.env.runtime.jdwp.transportClass=javasoft.sqe.jck.lib.jpda.jdwp.SocketTransportService +jck.env.runtime.jgss.loginModule=No +jck.env.runtime.jplis.jplisCmdLine=Yes +jck.env.runtime.jplis.jplisLivePhase=Yes +jck.env.runtime.jplis.jplisLivePhaseLauncherImpl=javasoft.sqe.jck.lib.attach.JPLISAttachConnector +jck.env.runtime.jsse.isJKSSupported=Yes +jck.env.runtime.memory.expectOutOfMemory=Yes +jck.env.runtime.memory.memoryAllocation=Yes +# jck.env.runtime.net.localHostIPAddr example: n.n.n.n +jck.env.runtime.net.localHostIPAddr=will_be_set_by_test_automation_at_run_time +# jck.env.runtime.net.localHostName example: xxxx.xxxx.xxxx.com +jck.env.runtime.net.localHostName=will_be_set_by_test_automation_at_run_time +jck.env.runtime.net.tcpLower= +jck.env.runtime.net.tcpRange=No +jck.env.runtime.net.tcpUpper= +jck.env.runtime.net.udpLower= +jck.env.runtime.net.udpRange=No +jck.env.runtime.net.udpUpper= +jck.env.runtime.print.hasPrinter=Yes +jck.env.runtime.remoteAgent.loadClasses=No +jck.env.runtime.remoteAgent.passivePort= +jck.env.runtime.remoteAgent.passivePortDefault=Yes +jck.env.runtime.remoteAgent.serviceCommand=java -cp @{testsuite}/lib/javatest.jar\:@{testsuite}/classes\:@{testsuite}/lib/jtjck.jar -Djava.security.policy\=@{testsuite}/lib/jck.policy -Djavatest.security.allowPropertiesAccess\=true com.sun.javatest.agent.AgentMain -passivePort @{port} +jck.env.runtime.services.autostartServices= +jck.env.runtime.services.servicesOn=No +jck.env.runtime.staticsigtest.supportStaticSigTest=No +jck.env.runtime.testExecute.activationPortValue= +jck.env.runtime.testExecute.classpath=command line option +jck.env.runtime.testExecute.classpathEnv=CLASSPATH +jck.env.runtime.testExecute.classpathOpt=-classpath \# +jck.env.runtime.testExecute.jarExecution=Yes +jck.env.runtime.testExecute.jarExecutionOpt=-jar \# +jck.env.runtime.testExecute.jvmtiAgentOptionsTempl=-agentlib\:\#\=@ +jck.env.runtime.testExecute.jvmtiLivePhaseLauncherImpl=javasoft.sqe.jck.lib.attach.JVMTIAttachConnector +jck.env.runtime.testExecute.libPath=environment variable +jck.env.runtime.testExecute.modulepathOpt=-L \# +jck.env.runtime.testExecute.nativeLibrariesLocation=Yes +jck.env.runtime.testExecute.nativeLibsLinkage=dynamic +jck.env.runtime.testExecute.optionSpecification=Yes +jck.env.runtime.testExecute.otherEnvVars= +jck.env.runtime.testExecute.otherOpts= +jck.env.runtime.testExecute.rmiActivationSupport=No +jck.env.runtime.testExecute.stdActivationPort=Yes +jck.env.runtime.testExecute.verify=-Xfuture +# jck.env.runtime.url.ftpURL example: ftp\://ftp.w3.org/welcome.msg +jck.env.runtime.url.ftpURL=will_be_set_by_test_automation_at_run_time +# jck.env.runtime.url.httpURL example: http\://www.iana.org/domains/example/index.html +jck.env.runtime.url.httpURL=will_be_set_by_test_automation_at_run_time +jck.env.simpleOrAdvanced=advanced +# jck.env.runtime.url.httpURL example: http\://www.iana.org/domains/example/index.html +jck.env.runtime.url.httpURL=will_be_set_by_test_automation_at_run_time +# jck.env.testPlatform.display example: :1 or xxxx.xxxx.xxxx.com\:0.0 +jck.env.testPlatform.display=will_be_set_by_test_automation_at_run_time +jck.env.testPlatform.headless=No +jck.env.testPlatform.jvmti=Yes +jck.env.testPlatform.multiJVM=Yes +jck.env.testPlatform.nativeCode=Yes +jck.env.testPlatform.needProxy=No +jck.env.testPlatform.os=other +jck.env.testPlatform.proxyPort= +jck.env.testPlatform.remoteNetworking=Remote network support +# jck.env.testPlatform.systemRoot example: C\:\\WINDOWS +jck.env.testPlatform.systemRoot=will_be_set_by_test_automation_at_run_time +jck.env.testPlatform.typecheckerSpecific=Yes +jck.env.testPlatform.useAgent=No +# jck.excludeList.customFiles example: /jck/jck8d/excludes/jck8d.jtx\n/jck/jck8d/excludes/jck8d.kfl +jck.excludeList.customFiles=will_be_set_by_test_automation_at_run_time +jck.excludeList.excludeListType=custom +jck.excludeList.latestAutoCheck=No +jck.excludeList.latestAutoCheckInterval=7 +jck.excludeList.latestAutoCheckMode=everyXDays +jck.excludeList.needExcludeList=Yes +jck.keywords.keywords.mode=expr +jck.keywords.needKeywords=No +jck.knownFailuresList.needKfl=No +jck.priorStatus.needStatus=No +jck.priorStatus.status= +jck.tests.needTests=No +jck.tests.tests= +jck.tests.treeOrFile=tree +jck.timeout.timeout=1 diff --git a/jck/jtrunner/config/jck8d/devtools.jti b/jck/jtrunner/config/jck8d/devtools.jti new file mode 100644 index 0000000000..b3b4659138 --- /dev/null +++ b/jck/jtrunner/config/jck8d/devtools.jti @@ -0,0 +1,190 @@ +#JavaTest Harness Configuration Interview +DESCRIPTION=Devtools +INTERVIEW=com.sun.jck.interview.JCKParameters +LOCALE=en_US +NAME=jck_devtools +QUESTION=jck.end +# TESTSUITE example: /jck/jck8d/JCK-devtools-8d +TESTSUITE=will_be_set_by_test_automation_at_run_time +# WORKDIR example: /home/user/JCK-devtools-8d +WORKDIR=will_be_set_by_test_automation_at_run_time +jck.concurrency.concurrency=1 +jck.env.compiler.agent.networkClassLoading=No +jck.env.compiler.agent.passivePort= +jck.env.compiler.agent.resourcesRemoving=No +jck.env.compiler.compRefExecute.otherEnvVars= +jck.env.compiler.compRefExecute.otherOpts= +jck.env.compiler.rmi.tcpLower= +jck.env.compiler.rmi.tcpRange=No +jck.env.compiler.rmi.tcpUpper= +jck.env.compiler.services.autostartServices= +jck.env.compiler.services.servicesOn=No +jck.env.compiler.testCompile.annoProc=-processor \# +jck.env.compiler.testCompile.annoProcOpt=-A\#key\=\#value +jck.env.compiler.testCompile.classpath=command line option +jck.env.compiler.testCompile.classpathOpt=-classpath \# +jck.env.compiler.testCompile.compilerType=command line tool +jck.env.compiler.testCompile.compilerstaticsigtest.supportCompilerStaticSigTest=No +jck.env.compiler.testCompile.defaultCompiler=Yes +jck.env.compiler.testCompile.otherEnvVars= +jck.env.compiler.testCompile.otherOpts= +jck.env.compiler.testCompile.outDirOpt=-d \# +jck.env.compiler.testCompile.outSrcDirOpt=-s \# +jck.env.compiler.testCompile.testCompileAPImultiJVM.classpath=environment variable +jck.env.compiler.testCompile.testCompileAPImultiJVM.classpathEnv=CLASSPATH +jck.env.compiler.testCompile.testCompileAPImultiJVM.classpathOpt=-classpath \# +jck.env.compiler.testCompile.testCompileAPImultiJVM.otherEnvVars= +jck.env.compiler.testCompile.testCompileAPImultiJVM.otherOpts= +jck.env.compiler.testRmic.classpath=command line option +jck.env.compiler.testRmic.classpathOpt=-classpath \# +jck.env.compiler.testRmic.iiopOption=-iiop +jck.env.compiler.testRmic.otherEnvVars= +jck.env.compiler.testRmic.otherOpts= +jck.env.compiler.testRmic.outDirOpt=-d \# +jck.env.compiler.testRmic.v11Option=-v1.1 +jck.env.compiler.testRmic.v12Option=-v1.2 +jck.env.description=Devtools +jck.env.devtools.agent.networkClassLoading=No +jck.env.devtools.agent.passivePort= +jck.env.devtools.agent.resourcesRemoving=No +jck.env.devtools.jaxb=Yes +jck.env.devtools.jaxb.defaultOperationMode=Yes +jck.env.devtools.jaxb.java2schema=Yes +# jck.env.devtools.jaxb.jxcCmd example: C\:\\jck\\jck8d\\JCK-devtools-8d\\win32\\bin\\ibm_schemagen.bat +jck.env.devtools.jaxb.jxcCmd=will_be_set_by_test_automation_at_run_time +jck.env.devtools.jaxb.needJaxbClasses=No +jck.env.devtools.jaxb.skipJ2XOptional=Yes +# jck.env.devtools.jaxb.xjcCmd example: C\:\\jck\\jck8d\\JCK-devtools-8d\\win32\\bin\\ibm_xjc.bat +jck.env.devtools.jaxb.xjcCmd=will_be_set_by_test_automation_at_run_time +jck.env.devtools.jaxb.xml_schema=Yes +jck.env.devtools.jaxws=Yes +# jck.env.devtools.jaxws.cmdJavac example: C\:\\jdk-8\\bin\\javac.exe +jck.env.devtools.jaxws.cmdJavac=will_be_set_by_test_automation_at_run_time +# jck.env.devtools.jaxws.genCmd example: C\:\\jck\\jck8d\\JCK-devtools-8d\\win32\\bin\\ibm_wsgen.bat +jck.env.devtools.jaxws.genCmd=will_be_set_by_test_automation_at_run_time +# jck.env.devtools.jaxws.impCmd example: C\:\\jck\\jck8d\\JCK-devtools-8d\\win32\\bin\\ibm_wsimport.bat +jck.env.devtools.jaxws.impCmd=will_be_set_by_test_automation_at_run_time +# jck.env.devtools.refExecute.cmdAsFile example: C\:\\jdk-8\\jre\\bin\\java.exe +jck.env.devtools.refExecute.cmdAsFile=will_be_set_by_test_automation_at_run_time +jck.env.devtools.refExecute.otherEnvVars= +jck.env.devtools.refExecute.otherOpts= +jck.env.devtools.scriptEnvVars= +jck.env.devtools.services.autostartServices= +jck.env.devtools.services.servicesOn=No +jck.env.devtools.testExecute.additionalClasspathRemote= +jck.env.devtools.testExecute.classpath=command line option +jck.env.devtools.testExecute.classpathEnv=CLASSPATH +jck.env.devtools.testExecute.classpathOpt=-classpath \# +# jck.env.devtools.testExecute.cmdAsString example: C\:\\jdk-8\\jre\\bin\\java.exe +jck.env.devtools.testExecute.cmdAsString=will_be_set_by_test_automation_at_run_time +jck.env.devtools.testExecute.otherEnvVars= +jck.env.devtools.testExecute.otherOpts= +jck.env.envName=jck_devtools2 +jck.env.mode=classpath +jck.env.modules= +jck.env.product=devtools +jck.env.profile=4 +jck.env.runtime.agent.networkClassLoading=No +jck.env.runtime.agent.passivePort= +jck.env.runtime.agent.resourcesRemoving=No +jck.env.runtime.audio.canPlayMidi=Yes +jck.env.runtime.audio.canPlaySound=Yes +jck.env.runtime.audio.canRecordSound=Yes +jck.env.runtime.audio.soundURLChoice=Yes +jck.env.runtime.audio.soundURLYesJCK=.WAV +jck.env.runtime.awt.crossWindowFocusTransferSupported=Yes +jck.env.runtime.awt.robotAvailable=Yes +jck.env.runtime.awt.splashScreenOpt=-splash\:\# +jck.env.runtime.awt.splashScreenSupported=Yes +jck.env.runtime.fp.doubleMaxExponent= +jck.env.runtime.fp.doubleMinExponent= +jck.env.runtime.fp.floatMaxExponent= +jck.env.runtime.fp.floatMinExponent= +jck.env.runtime.fp.supportExtended=No +jck.env.runtime.ftpSupport=No +# jck.env.runtime.idl.orbHost example: localhost +jck.env.runtime.idl.orbHost=will_be_set_by_test_automation_at_run_time +jck.env.runtime.jaas.authPolicy=standard system property +jck.env.runtime.jaas.loginConfig=standard system property +jck.env.runtime.jdwp.VMSuspended=Yes +jck.env.runtime.jdwp.connectorType=attaching +jck.env.runtime.jdwp.jdwpSupported=Yes +jck.env.runtime.jdwp.transportClass=javasoft.sqe.jck.lib.jpda.jdwp.SocketTransportService +jck.env.runtime.jgss.loginModule=No +jck.env.runtime.jplis.jplisCmdLine=Yes +jck.env.runtime.jplis.jplisLivePhase=Yes +jck.env.runtime.jplis.jplisLivePhaseLauncherImpl=javasoft.sqe.jck.lib.attach.JPLISAttachConnector +jck.env.runtime.jsse.isJKSSupported=Yes +jck.env.runtime.memory.expectOutOfMemory=Yes +jck.env.runtime.memory.memoryAllocation=Yes +# jck.env.runtime.net.localHostIPAddr example: n.n.n.n +jck.env.runtime.net.localHostIPAddr=will_be_set_by_test_automation_at_run_time +# jck.env.runtime.net.localHostName example: xxxx.xxxx.xxxx.com +jck.env.runtime.net.localHostName=will_be_set_by_test_automation_at_run_time +jck.env.runtime.net.tcpLower= +jck.env.runtime.net.tcpRange=No +jck.env.runtime.net.tcpUpper= +jck.env.runtime.net.udpLower= +jck.env.runtime.net.udpRange=No +jck.env.runtime.net.udpUpper= +jck.env.runtime.print.hasPrinter=Yes +jck.env.runtime.remoteAgent.loadClasses=No +jck.env.runtime.remoteAgent.passivePort= +jck.env.runtime.remoteAgent.passivePortDefault=Yes +jck.env.runtime.remoteAgent.serviceCommand=java -cp @{testsuite}/lib/javatest.jar\:@{testsuite}/classes\:@{testsuite}/lib/jtjck.jar -Djava.security.policy\=@{testsuite}/lib/jck.policy -Djavatest.security.allowPropertiesAccess\=true com.sun.javatest.agent.AgentMain -passivePort @{port} +jck.env.runtime.services.autostartServices= +jck.env.runtime.services.servicesOn=No +jck.env.runtime.staticsigtest.supportStaticSigTest=No +jck.env.runtime.testExecute.activationPortValue= +jck.env.runtime.testExecute.classpath=command line option +jck.env.runtime.testExecute.classpathEnv=CLASSPATH +jck.env.runtime.testExecute.classpathOpt=-classpath \# +jck.env.runtime.testExecute.jarExecution=Yes +jck.env.runtime.testExecute.jarExecutionOpt=-jar \# +jck.env.runtime.testExecute.jvmtiAgentOptionsTempl=-agentlib\:\#\=@ +jck.env.runtime.testExecute.jvmtiLivePhaseLauncherImpl=javasoft.sqe.jck.lib.attach.JVMTIAttachConnector +jck.env.runtime.testExecute.libPath=environment variable +jck.env.runtime.testExecute.modulepathOpt=-L \# +jck.env.runtime.testExecute.nativeLibrariesLocation=Yes +jck.env.runtime.testExecute.nativeLibsLinkage=dynamic +jck.env.runtime.testExecute.optionSpecification=Yes +jck.env.runtime.testExecute.otherEnvVars= +jck.env.runtime.testExecute.otherOpts= +jck.env.runtime.testExecute.rmiActivationSupport=No +jck.env.runtime.testExecute.stdActivationPort=Yes +jck.env.runtime.testExecute.verify=-Xfuture +# jck.env.runtime.url.ftpURL example: ftp\://xxxx.xxxx.xxxx.com/xxx.txt +jck.env.runtime.url.ftpURL=will_be_set_by_test_automation_at_run_time +# jck.env.runtime.url.httpURL example: http\://xxxx.xxxx.xxxx.com/index.html +jck.env.runtime.url.httpURL=will_be_set_by_test_automation_at_run_time +jck.env.simpleOrAdvanced=advanced +# jck.env.testPlatform.display example: ':1' or xxxx.xxxx.xxxx.com\:0.0 +jck.env.testPlatform.display=will_be_set_by_test_automation_at_run_time +jck.env.testPlatform.headless=No +jck.env.testPlatform.jvmti=Yes +jck.env.testPlatform.multiJVM=Yes +jck.env.testPlatform.nativeCode=Yes +jck.env.testPlatform.needProxy=No +jck.env.testPlatform.os=other +jck.env.testPlatform.proxyPort=0 +jck.env.testPlatform.remoteNetworking=Remote network support +jck.env.testPlatform.typecheckerSpecific=Yes +jck.env.testPlatform.useAgent=No +# jck.excludeList.customFiles example: /jck/jck8d/excludes\\jck8d.jtx +jck.excludeList.customFiles=will_be_set_by_test_automation_at_run_time +jck.excludeList.excludeListType=custom +jck.excludeList.latestAutoCheck=No +jck.excludeList.latestAutoCheckInterval=7 +jck.excludeList.latestAutoCheckMode=everyXDays +jck.excludeList.needExcludeList=Yes +jck.keywords.keywords.mode=expr +jck.keywords.needKeywords=No +# jck.knownFailuresList.customFiles example: /jck/jck8d/excludes/jck8d.kfl +jck.knownFailuresList.customFiles=will_be_set_by_test_automation_at_run_time +jck.knownFailuresList.needKfl=No +jck.priorStatus.needStatus=No +jck.priorStatus.status= +jck.tests.needTests=No +jck.tests.tests= +jck.tests.treeOrFile=tree +jck.timeout.timeout=1 diff --git a/jck/jtrunner/config/jck8d/runtime.jti b/jck/jtrunner/config/jck8d/runtime.jti new file mode 100644 index 0000000000..1217eae080 --- /dev/null +++ b/jck/jtrunner/config/jck8d/runtime.jti @@ -0,0 +1,235 @@ +#JavaTest Harness Configuration Interview +DESCRIPTION=JCK8d-runtime +INTERVIEW=com.sun.jck.interview.JCKParameters +LOCALE=en_US +NAME=jck_runtime +QUESTION=jck.env.runtime.idl.orbPort +# TESTSUITE example: /jck/jck8d/JCK-runtime-8d +TESTSUITE=will_be_set_by_test_automation_at_run_time +# WORKDIR example: /home/user/JCK-runtime-8d +WORKDIR=will_be_set_by_test_automation_at_run_time +jck.concurrency.concurrency=1 +jck.env.compiler.agent.networkClassLoading=No +jck.env.compiler.agent.passivePort= +jck.env.compiler.agent.resourcesRemoving=No +jck.env.compiler.compRefExecute.otherEnvVars= +jck.env.compiler.compRefExecute.otherOpts= +jck.env.compiler.rmi.tcpLower= +jck.env.compiler.rmi.tcpRange=No +jck.env.compiler.rmi.tcpUpper= +jck.env.compiler.services.autostartServices= +jck.env.compiler.services.servicesOn=No +jck.env.compiler.testCompile.annoProc=-processor \# +jck.env.compiler.testCompile.annoProcOpt=-A\#key\=\#value +jck.env.compiler.testCompile.classpath=command line option +jck.env.compiler.testCompile.classpathOpt=-classpath \# +jck.env.compiler.testCompile.compilerType=command line tool +jck.env.compiler.testCompile.compilerstaticsigtest.supportCompilerStaticSigTest=No +jck.env.compiler.testCompile.defaultCompiler=Yes +jck.env.compiler.testCompile.otherEnvVars= +jck.env.compiler.testCompile.otherOpts= +jck.env.compiler.testCompile.outDirOpt=-d \# +jck.env.compiler.testCompile.outSrcDirOpt=-s \# +jck.env.compiler.testCompile.testCompileAPImultiJVM.classpath=environment variable +jck.env.compiler.testCompile.testCompileAPImultiJVM.classpathEnv=CLASSPATH +jck.env.compiler.testCompile.testCompileAPImultiJVM.classpathOpt=-classpath \# +jck.env.compiler.testCompile.testCompileAPImultiJVM.otherEnvVars= +jck.env.compiler.testCompile.testCompileAPImultiJVM.otherOpts= +jck.env.compiler.testRmic.classpath=command line option +jck.env.compiler.testRmic.classpathOpt=-classpath \# +jck.env.compiler.testRmic.iiopOption=-iiop +jck.env.compiler.testRmic.otherEnvVars= +jck.env.compiler.testRmic.otherOpts= +jck.env.compiler.testRmic.outDirOpt=-d \# +jck.env.compiler.testRmic.v11Option=-v1.1 +jck.env.compiler.testRmic.v12Option=-v1.2 +jck.env.description=JCK8d-runtime +jck.env.devtools.agent.networkClassLoading=No +jck.env.devtools.agent.passivePort= +jck.env.devtools.agent.resourcesRemoving=No +jck.env.devtools.jaxb.defaultOperationMode=Yes +jck.env.devtools.jaxb.needJaxbClasses=No +jck.env.devtools.jaxb.skipJ2XOptional=Yes +jck.env.devtools.refExecute.otherEnvVars= +jck.env.devtools.refExecute.otherOpts= +jck.env.devtools.scriptEnvVars= +jck.env.devtools.services.autostartServices= +jck.env.devtools.services.servicesOn=No +jck.env.devtools.testExecute.classpath=command line option +jck.env.devtools.testExecute.classpathEnv=CLASSPATH +jck.env.devtools.testExecute.classpathOpt=-classpath \# +jck.env.devtools.testExecute.otherEnvVars= +jck.env.devtools.testExecute.otherOpts= +jck.env.envName=jck_runtime +jck.env.mode=classpath +jck.env.modules= +jck.env.product=runtime +jck.env.profile=4 +jck.env.runtime.RemoteAgent=Yes +jck.env.runtime.agent.networkClassLoading=No +jck.env.runtime.agent.passivePort= +jck.env.runtime.agent.resourcesRemoving=No +jck.env.runtime.audio=Yes +jck.env.runtime.audio.canPlayMidi=Yes +jck.env.runtime.audio.canPlaySound=Yes +jck.env.runtime.audio.canRecordSound=Yes +jck.env.runtime.audio.soundURLChoice=Yes +jck.env.runtime.audio.soundURLYesJCK=.WAV +jck.env.runtime.awt=Yes +jck.env.runtime.awt.crossWindowFocusTransferSupported=Yes +jck.env.runtime.awt.robotAvailable=Yes +jck.env.runtime.awt.splashScreenOpt=-splash\:\# +jck.env.runtime.awt.splashScreenSupported=Yes +jck.env.runtime.fp=Yes +jck.env.runtime.fp.doubleMaxExponent= +jck.env.runtime.fp.doubleMinExponent= +jck.env.runtime.fp.floatMaxExponent= +jck.env.runtime.fp.floatMinExponent= +jck.env.runtime.fp.format=Intel, 15 bit exponent +jck.env.runtime.fp.supportExtended=Yes +jck.env.runtime.ftpSupport=Yes +jck.env.runtime.idl=Yes +# jck.env.runtime.idl.orbHost example: xxxx.xxxx.xxxx.com +jck.env.runtime.idl.orbHost=will_be_set_by_test_automation_at_run_time +jck.env.runtime.idl.orbPort=9,876 +jck.env.runtime.jaas=Yes +jck.env.runtime.jaas.authPolicy=standard system property +jck.env.runtime.jaas.loginConfig=standard system property +jck.env.runtime.jdwp=Yes +jck.env.runtime.jdwp.VMSuspended=Yes +jck.env.runtime.jdwp.connectorType=attaching +jck.env.runtime.jdwp.jdwpOpts=-agentlib\:jdwp\=server\=y,transport\=dt_socket,address\=localhost\:35000,suspend\=y +jck.env.runtime.jdwp.jdwpSupported=Yes +jck.env.runtime.jdwp.transportAddress=localhost\:35000 +jck.env.runtime.jdwp.transportClass=javasoft.sqe.jck.lib.jpda.jdwp.SocketTransportService +jck.env.runtime.jgss=Yes +jck.env.runtime.jgss.kdc=No +# jck.env.runtime.jgss.kdcHostName example: xxxx.xxxx.xxxx.com +jck.env.runtime.jgss.kdcHostName=will_be_set_by_test_automation_at_run_time +jck.env.runtime.jgss.kdcRealm=No +# jck.env.runtime.jgss.kdcRealmName example: xxxx.xxxx.xxxx.com +jck.env.runtime.jgss.kdcRealmName=will_be_set_by_test_automation_at_run_time +# jck.env.runtime.jgss.krb5ClientPassword example: password2 +jck.env.runtime.jgss.krb5ClientPassword=will_be_set_by_test_automation_at_run_time +# jck.env.runtime.jgss.krb5ClientUsername example: user2 +jck.env.runtime.jgss.krb5ClientUsername=will_be_set_by_test_automation_at_run_time +# jck.env.runtime.jgss.krb5ServerPassword example: password1 +jck.env.runtime.jgss.krb5ServerPassword=will_be_set_by_test_automation_at_run_time +# jck.env.runtime.jgss.krb5ServerUsername example: user1 +jck.env.runtime.jgss.krb5ServerUsername=will_be_set_by_test_automation_at_run_time +jck.env.runtime.jgss.loginModule=Yes +jck.env.runtime.jplis=Yes +jck.env.runtime.jplis.jplisCmdLine=Yes +jck.env.runtime.jplis.jplisLivePhase=No +jck.env.runtime.jplis.jplisLivePhaseLauncherImpl=javasoft.sqe.jck.lib.attach.JPLISAttachConnector +jck.env.runtime.jsse=Yes +jck.env.runtime.jsse.isJKSSupported=Yes +jck.env.runtime.memory=Yes +jck.env.runtime.memory.expectOutOfMemory=Yes +jck.env.runtime.memory.memoryAllocation=Yes +jck.env.runtime.net=Yes +# jck.env.runtime.net.localHostIPAddr example: n.n.n.n +jck.env.runtime.net.localHostIPAddr=will_be_set_by_test_automation_at_run_time +# jck.env.runtime.net.localHostName example: xxxx.xxxx.xxxx.com +jck.env.runtime.net.localHostName=will_be_set_by_test_automation_at_run_time +jck.env.runtime.net.other=Yes +jck.env.runtime.net.tcpLower= +jck.env.runtime.net.tcpRange=No +jck.env.runtime.net.tcpUpper= +# jck.env.runtime.net.testHost1IPAddr example: n.n.n.n +jck.env.runtime.net.testHost1IPAddr=will_be_set_by_test_automation_at_run_time +# jck.env.runtime.net.testHost1Name example: xxxx.xxxx.xxxx.com +jck.env.runtime.net.testHost1Name=will_be_set_by_test_automation_at_run_time +# jck.env.runtime.net.testHost2IPAddr example: n.n.n.n +jck.env.runtime.net.testHost2IPAddr=will_be_set_by_test_automation_at_run_time +# jck.env.runtime.net.testHost2Name example: xxxx.xxxx.xxxx.com +jck.env.runtime.net.testHost2Name=will_be_set_by_test_automation_at_run_time +jck.env.runtime.net.udpLower= +jck.env.runtime.net.udpRange=No +jck.env.runtime.net.udpUpper= +jck.env.runtime.print=Yes +jck.env.runtime.print.hasPrinter=Yes +jck.env.runtime.remoteAgent.loadClasses=No +jck.env.runtime.remoteAgent.passiveHost=localhost +jck.env.runtime.remoteAgent.passivePort= +jck.env.runtime.remoteAgent.passivePortDefault=Yes +jck.env.runtime.remoteAgent.serviceCommand=java -cp @{testsuite}/lib/javatest.jar\:@{testsuite}/classes\:@{testsuite}/lib/jtjck.jar -Djava.security.policy\=@{testsuite}/lib/jck.policy -Djavatest.security.allowPropertiesAccess\=true com.sun.javatest.agent.AgentMain -passivePort @{port} +jck.env.runtime.services.autostartServices=RMI_service ORB_service Distributed_Agent +jck.env.runtime.services.servicesOn=No +jck.env.runtime.staticsigtest=Yes +# jck.env.runtime.staticsigtest.staticSigTestClasspath example:/home/user/jdk-8/lib\n/home/user/jdk-8/jre/lib +jck.env.runtime.staticsigtest.staticSigTestClasspath=will_be_set_by_test_automation_at_run_time +jck.env.runtime.staticsigtest.supportStaticSigTest=Yes +jck.env.runtime.testExecute.activationPortValue= +jck.env.runtime.testExecute.additionalClasspath= +jck.env.runtime.testExecute.classpath=command line option +jck.env.runtime.testExecute.classpathEnv=CLASSPATH +jck.env.runtime.testExecute.classpathOpt=-classpath \# +# jck.env.runtime.testExecute.cmdAsFile example: /home/user/jdk-8/jre/bin/java +jck.env.runtime.testExecute.cmdAsFile=will_be_set_by_test_automation_at_run_time +jck.env.runtime.testExecute.jarExecution=Yes +jck.env.runtime.testExecute.jarExecutionOpt=-jar \# +jck.env.runtime.testExecute.jmx=Yes +# jck.env.runtime.testExecute.jmxResourcePathFileValue example: /jck/jck8d/natives/linux_x86-64 +jck.env.runtime.testExecute.jmxResourcePathFileValue=will_be_set_by_test_automation_at_run_time +jck.env.runtime.testExecute.jni=Yes +jck.env.runtime.testExecute.jvmti=Yes +jck.env.runtime.testExecute.jvmtiAgentOptionsTempl=-agentlib\:\#\=@ +jck.env.runtime.testExecute.jvmtiLivePhase=No +jck.env.runtime.testExecute.jvmtiLivePhaseLauncherImpl=javasoft.sqe.jck.lib.attach.JVMTIAttachConnector +jck.env.runtime.testExecute.libPath=environment variable +jck.env.runtime.testExecute.libPathEnv=PATH +jck.env.runtime.testExecute.modulepathOpt=-L \# +# jck.env.runtime.testExecute.nativeLibPathFileValue example: /jck/jck8d/natives/linux_x86-64 +jck.env.runtime.testExecute.nativeLibPathFileValue=will_be_set_by_test_automation_at_run_time +jck.env.runtime.testExecute.nativeLibrariesLocation=Yes +jck.env.runtime.testExecute.nativeLibsLinkage=dynamic +jck.env.runtime.testExecute.optionSpecification=Yes +jck.env.runtime.testExecute.otherEnvVars= +jck.env.runtime.testExecute.otherOpts= +jck.env.runtime.testExecute.rmi=Yes +jck.env.runtime.testExecute.rmiActivationSupport=Yes +jck.env.runtime.testExecute.stdActivationPort=Yes +jck.env.runtime.testExecute.supportIIOP=Yes +jck.env.runtime.testExecute.verify=-Xfuture +jck.env.runtime.url=Yes +# jck.env.runtime.url.fileURL example: file\:///home/user/urlfile.txt +jck.env.runtime.url.fileURL=will_be_set_by_test_automation_at_run_time +# jck.env.runtime.url.ftpURL example: ftp\://user\:password@xxxx.xxxx.xxxx.com/xxx.txt +jck.env.runtime.url.ftpURL=ftp\://jckftp\:CqwbpqMpe4Q68kDRXj4mqxM7W@jckservices.adoptium.net/filename.txt +# jck.env.runtime.url.httpURL example: http\://xxxx.xxxx.xxxx.com/index.html +jck.env.runtime.url.httpURL=will_be_set_by_test_automation_at_run_time +jck.env.simpleOrAdvanced=advanced +# jck.env.testPlatform.display example: ':1' or xxxx.xxxx.xxxx.com\:0.0 +jck.env.testPlatform.display=will_be_set_by_test_automation_at_run_time +jck.env.testPlatform.headless=No +jck.env.testPlatform.jvmti=Yes +jck.env.testPlatform.multiJVM=Yes +jck.env.testPlatform.nativeCode=Yes +jck.env.testPlatform.needProxy=No +jck.env.testPlatform.os=other +jck.env.testPlatform.proxyPort= +jck.env.testPlatform.remoteNetworking=Remote network support +# jck.env.testPlatform.systemRoot example: C\:\\WINDOWS +jck.env.testPlatform.systemRoot=will_be_set_by_test_automation_at_run_time +jck.env.testPlatform.typecheckerSpecific=Yes +jck.env.testPlatform.useAgent=No +# jck.excludeList.customFiles example: /jck/jck8d/excludes/jck8d.jtx\n/jck/jck8d/excludes/jck8d.kfl +jck.excludeList.customFiles=will_be_set_by_test_automation_at_run_time +jck.excludeList.excludeListType=custom +jck.excludeList.latestAutoCheck=No +jck.excludeList.latestAutoCheckInterval=7 +jck.excludeList.latestAutoCheckMode=everyXDays +jck.excludeList.needExcludeList=Yes +jck.keywords.keywords=\!interactive&\!jvmtilivephase&\!robot +jck.keywords.keywords.mode=expr +jck.keywords.keywords.value=\!interactive&\!jvmtilivephase&\!robot +jck.keywords.needKeywords=Yes +jck.knownFailuresList.customFiles= +jck.knownFailuresList.needKfl=No +jck.priorStatus.needStatus=No +jck.priorStatus.status= +jck.tests.needTests=No +jck.tests.tests= +jck.tests.treeOrFile=tree +jck.timeout.timeout=10