-
-
Notifications
You must be signed in to change notification settings - Fork 314
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* reset for JCK10, fetch/rebase otherwise * Add support for Java11 * Add non-version specific files * Add TEST.ROOT * Support sap * Update machine labels Signed-off-by: smlambert <[email protected]>
- Loading branch information
Shelley Lambert
authored
Jul 23, 2018
1 parent
5416139
commit 5151d48
Showing
14 changed files
with
351 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
#!groovy | ||
LABEL='sw.os.linux&&hw.arch.aarch64' | ||
|
||
node ("master") { | ||
checkout scm | ||
def jenkinsfile = load "${WORKSPACE}/openjdk-tests/buildenv/jenkins/JenkinsfileBase" | ||
jenkinsfile.setLabelParam() | ||
cleanWs() | ||
} | ||
|
||
node("$LABEL") { | ||
PLATFORM = 'aarch64_linux' | ||
SDK_RESOURCE = 'upstream' | ||
SPEC='linux_arm' | ||
checkout scm | ||
def jenkinsfile = load "${WORKSPACE}/openjdk-tests/buildenv/jenkins/JenkinsfileBase" | ||
jenkinsfile.testBuild() | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
#!groovy | ||
LABEL='hw.arch.ppc&&sw.os.aix' | ||
|
||
node ("master") { | ||
checkout scm | ||
def jenkinsfile = load "${WORKSPACE}/openjdk-tests/buildenv/jenkins/JenkinsfileBase" | ||
jenkinsfile.setLabelParam() | ||
cleanWs() | ||
} | ||
|
||
node("$LABEL") { | ||
PLATFORM = 'ppc64_aix' | ||
SDK_RESOURCE = 'upstream' | ||
SPEC='aix_ppc-64_cmprssptrs' | ||
checkout scm | ||
def jenkinsfile = load "${WORKSPACE}/openjdk-tests/buildenv/jenkins/JenkinsfileBase" | ||
jenkinsfile.testBuild() | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
#!groovy | ||
LABEL='sw.os.linux&&hw.arch.ppc64le' | ||
|
||
node ("master") { | ||
checkout scm | ||
def jenkinsfile = load "${WORKSPACE}/openjdk-tests/buildenv/jenkins/JenkinsfileBase" | ||
jenkinsfile.setLabelParam() | ||
cleanWs() | ||
} | ||
|
||
node("$LABEL") { //ppc64le build use "fedora" too, for now leave as is | ||
PLATFORM = 'ppc64le_linux' | ||
SDK_RESOURCE = 'upstream' | ||
SPEC='linux_ppc-64_cmprssptrs_le' | ||
checkout scm | ||
def jenkinsfile = load "${WORKSPACE}/openjdk-tests/buildenv/jenkins/JenkinsfileBase" | ||
jenkinsfile.testBuild() | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
#!groovy | ||
LABEL='sw.os.linux&&hw.arch.s390x' | ||
|
||
node ("master") { | ||
checkout scm | ||
def jenkinsfile = load "${WORKSPACE}/openjdk-tests/buildenv/jenkins/JenkinsfileBase" | ||
jenkinsfile.setLabelParam() | ||
cleanWs() | ||
} | ||
|
||
node("$LABEL") { | ||
PLATFORM = 's390x_linux' | ||
SDK_RESOURCE = 'upstream' | ||
SPEC='linux_390-64_cmprssptrs' | ||
checkout scm | ||
def jenkinsfile = load "${WORKSPACE}/openjdk-tests/buildenv/jenkins/JenkinsfileBase" | ||
jenkinsfile.testBuild() | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
#!groovy | ||
LABEL='sw.os.linux&&hw.arch.x86' | ||
|
||
node ("master") { | ||
checkout scm | ||
def jenkinsfile = load "${WORKSPACE}/openjdk-tests/buildenv/jenkins/JenkinsfileBase" | ||
jenkinsfile.setLabelParam() | ||
cleanWs() | ||
} | ||
|
||
node("$LABEL") { | ||
PLATFORM = 'x64_linux' | ||
SDK_RESOURCE = 'upstream' | ||
SPEC='linux_x86-64_cmprssptrs' | ||
checkout scm | ||
def jenkinsfile = load "${WORKSPACE}/openjdk-tests/buildenv/jenkins/JenkinsfileBase" | ||
jenkinsfile.testBuild() | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
#!groovy | ||
node('linux&&x64&&test&&sw.tool.docker') { | ||
PLATFORM = 'x64_linux' | ||
SDK_RESOURCE = 'upstream' | ||
SPEC='linux_x86-64_cmprssptrs' | ||
checkout scm | ||
def jenkinsfile = load "${WORKSPACE}/openjdk-tests/buildenv/jenkins/JenkinsfileBase" | ||
jenkinsfile.testBuild() | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
#!groovy | ||
LABEL='sw.os.osx&&hw.arch.x86' | ||
|
||
node ("master") { | ||
checkout scm | ||
def jenkinsfile = load "${WORKSPACE}/openjdk-tests/buildenv/jenkins/JenkinsfileBase" | ||
jenkinsfile.setLabelParam() | ||
cleanWs() | ||
} | ||
|
||
node("$LABEL") { | ||
PLATFORM = 'x64_mac' | ||
SDK_RESOURCE = 'upstream' | ||
SPEC='mac_x86-64' | ||
checkout scm | ||
def jenkinsfile = load "${WORKSPACE}/openjdk-tests/buildenv/jenkins/JenkinsfileBase" | ||
jenkinsfile.testBuild() | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
#!groovy | ||
LABEL='hw.arch.x86&&sw.os.windows' | ||
|
||
node ("master") { | ||
checkout scm | ||
def jenkinsfile = load "${WORKSPACE}/openjdk-tests/buildenv/jenkins/JenkinsfileBase" | ||
jenkinsfile.setLabelParam() | ||
cleanWs() | ||
} | ||
|
||
node("$LABEL") { | ||
PLATFORM = 'x64_win' | ||
SDK_RESOURCE = 'upstream' | ||
SPEC='win_x86-64_cmprssptrs' | ||
checkout scm | ||
def jenkinsfile = load "${WORKSPACE}/openjdk-tests/buildenv/jenkins/JenkinsfileBase" | ||
jenkinsfile.testBuild() | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,103 @@ | ||
############################################################################ | ||
# Licensed under the Apache License, Version 2.0 (the "License"); | ||
# you may not use this file except in compliance with the License. | ||
# You may obtain a copy of the License at | ||
# | ||
# http://www.apache.org/licenses/LICENSE-2.0 | ||
# | ||
# Unless required by applicable law or agreed to in writing, software | ||
# distributed under the License is distributed on an "AS IS" BASIS, | ||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
# See the License for the specific language governing permissions and | ||
# limitations under the License. | ||
############################################################################ | ||
|
||
# jdk_awt | ||
|
||
############################################################################ | ||
|
||
# jdk_beans | ||
|
||
############################################################################ | ||
|
||
# jdk_lang | ||
|
||
############################################################################ | ||
|
||
# jdk_management | ||
|
||
############################################################################ | ||
|
||
# jdk_jmx | ||
|
||
############################################################################ | ||
|
||
# jdk_math | ||
|
||
java/math/BigInteger/PrimeTest.java 440 linux_arm | ||
|
||
############################################################################ | ||
|
||
# jdk_other | ||
|
||
############################################################################ | ||
|
||
# jdk_net | ||
|
||
############################################################################ | ||
|
||
# jdk_io | ||
|
||
############################################################################ | ||
|
||
# jdk_jdi | ||
|
||
############################################################################ | ||
|
||
# jdk_nio | ||
|
||
############################################################################ | ||
|
||
# jdk_rmi | ||
|
||
############################################################################ | ||
|
||
# jdk_security | ||
|
||
############################################################################ | ||
|
||
# jdk_sound | ||
|
||
############################################################################ | ||
|
||
# jdk_swing | ||
|
||
############################################################################ | ||
|
||
# jdk_text | ||
|
||
############################################################################ | ||
|
||
# jdk_time | ||
|
||
############################################################################ | ||
|
||
# jdk_tools | ||
|
||
############################################################################ | ||
|
||
# jdk_jdi | ||
|
||
############################################################################ | ||
|
||
# jdk_util | ||
|
||
############################################################################ | ||
|
||
# svc_tools | ||
|
||
############################################################################ | ||
|
||
# jdk_other | ||
|
||
############################################################################ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
# This file identifies the root of the test-suite hierarchy. | ||
# It also contains test-suite configuration information. | ||
|
||
# The list of keywords supported in the entire test suite. The | ||
# "intermittent" keyword marks tests known to fail intermittently. | ||
# The "randomness" keyword marks tests using randomness with test | ||
# cases differing from run to run. (A test using a fixed random seed | ||
# would not count as "randomness" by this definition.) Extra care | ||
# should be taken to handle test failures of intermittent or | ||
# randomness tests. | ||
# | ||
# A "headful" test requires a graphical environment to meaningfully | ||
# run. Tests that are not headful are "headless". | ||
# A test flagged with key "printer" requires a printer to succeed, else | ||
# throws a PrinterException or the like. | ||
|
||
keys=2d dnd headful i18n intermittent printer randomness jfr | ||
|
||
# Tests that must run in othervm mode | ||
othervm.dirs=java/awt java/beans javax/accessibility javax/imageio javax/sound javax/swing javax/print \ | ||
com/apple/laf com/sun/java/accessibility com/sun/java/swing sanity/client demo/jfc \ | ||
javax/management com/sun/awt sun/awt sun/java2d javax/xml/jaxp/testng/validation java/lang/ProcessHandle | ||
|
||
# Tests that cannot run concurrently | ||
exclusiveAccess.dirs=java/rmi/Naming java/util/prefs sun/management/jmxremote sun/tools/jstatd sun/security/mscapi java/util/stream java/util/Arrays/largeMemory java/util/BitSet/stream javax/rmi | ||
# Group definitions | ||
groups=TEST.groups | ||
|
||
# Allow querying of various System properties in @requires clauses | ||
# | ||
# Source files for classes that will be used at the beginning of each test suite run, | ||
# to determine additional characteristics of the system for use with the @requires tag. | ||
# Note: compiled bootlibs code will be located in the folder 'bootClasses' | ||
# requires.extraPropDefns = ../../test/jtreg-ext/requires/VMProps.java [../../closed/test/jtreg-ext/requires/VMPropsExt.java] | ||
# requires.extraPropDefns.bootlibs = ../../test/lib/sun ../../test/lib/jdk/test/lib/Platform.java | ||
# requires.extraPropDefns.vmOpts = -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xbootclasspath/a:bootClasses | ||
#requires.properties= \ | ||
# sun.arch.data.model \ | ||
# java.runtime.name \ | ||
# vm.gc.Z \ | ||
# vm.graal.enabled \ | ||
# vm.cds \ | ||
# vm.hasSA \ | ||
# vm.hasSAandCanAttach \ | ||
# docker.support \ | ||
# release.implementor | ||
|
||
# Minimum jtreg version | ||
requiredVersion=4.2 b12 | ||
|
||
# Path to libraries in the topmost test directory. This is needed so @library | ||
# does not need ../../ notation to reach them | ||
external.lib.roots = ../../ | ||
|
||
# Use new module options | ||
useNewOptions=true | ||
|
||
# Use --patch-module instead of -Xmodule: | ||
useNewPatchModule=true |
Oops, something went wrong.