make/jprt.properties
author hb
Fri, 19 Jan 2018 13:46:27 +0530
branchjmx-rest-api
changeset 56026 bd531f08d7c7
parent 48303 43064ad4a21e
child 50113 caf115bb98ad
permissions -rw-r--r--
1. Removed all changes to Java SE APIs 2. Changed module name to jdk.management.rest 3. Rest Adapter invoked via Module service provider 4. changed package name to jdk.internal.management.remote.rest 5. rest module and httpserver module part of platform modules
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
fd16c54261b3 Initial load
duke
parents:
diff changeset
     1
#
46195
2b1a95acc043 8176102: Rename hotspot_fast* test groups to hotspot_tier1*
ctornqvi
parents: 42848
diff changeset
     2
# Copyright (c) 2006, 2017, Oracle and/or its affiliates. All rights reserved.
0
fd16c54261b3 Initial load
duke
parents:
diff changeset
     3
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
fd16c54261b3 Initial load
duke
parents:
diff changeset
     4
#
fd16c54261b3 Initial load
duke
parents:
diff changeset
     5
# This code is free software; you can redistribute it and/or modify it
fd16c54261b3 Initial load
duke
parents:
diff changeset
     6
# under the terms of the GNU General Public License version 2 only, as
5499
eb0b3e373167 6943119: Rebrand source copyright notices
ohair
parents: 5113
diff changeset
     7
# published by the Free Software Foundation.  Oracle designates this
0
fd16c54261b3 Initial load
duke
parents:
diff changeset
     8
# particular file as subject to the "Classpath" exception as provided
5499
eb0b3e373167 6943119: Rebrand source copyright notices
ohair
parents: 5113
diff changeset
     9
# by Oracle in the LICENSE file that accompanied this code.
0
fd16c54261b3 Initial load
duke
parents:
diff changeset
    10
#
fd16c54261b3 Initial load
duke
parents:
diff changeset
    11
# This code is distributed in the hope that it will be useful, but WITHOUT
fd16c54261b3 Initial load
duke
parents:
diff changeset
    12
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
fd16c54261b3 Initial load
duke
parents:
diff changeset
    13
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
fd16c54261b3 Initial load
duke
parents:
diff changeset
    14
# version 2 for more details (a copy is included in the LICENSE file that
fd16c54261b3 Initial load
duke
parents:
diff changeset
    15
# accompanied this code).
fd16c54261b3 Initial load
duke
parents:
diff changeset
    16
#
fd16c54261b3 Initial load
duke
parents:
diff changeset
    17
# You should have received a copy of the GNU General Public License version
fd16c54261b3 Initial load
duke
parents:
diff changeset
    18
# 2 along with this work; if not, write to the Free Software Foundation,
fd16c54261b3 Initial load
duke
parents:
diff changeset
    19
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
fd16c54261b3 Initial load
duke
parents:
diff changeset
    20
#
5499
eb0b3e373167 6943119: Rebrand source copyright notices
ohair
parents: 5113
diff changeset
    21
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
eb0b3e373167 6943119: Rebrand source copyright notices
ohair
parents: 5113
diff changeset
    22
# or visit www.oracle.com if you need additional information or have any
eb0b3e373167 6943119: Rebrand source copyright notices
ohair
parents: 5113
diff changeset
    23
# questions.
0
fd16c54261b3 Initial load
duke
parents:
diff changeset
    24
#
fd16c54261b3 Initial load
duke
parents:
diff changeset
    25
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
    26
##############
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
    27
#
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
    28
# Global settings
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
    29
#
0
fd16c54261b3 Initial load
duke
parents:
diff changeset
    30
30080
d1f391a851bc 8077524: Enable selective test bundle installation for jprt test targets
mikael
parents: 29669
diff changeset
    31
# Install test bundle for targets in jprt.test.bundle.targets set
d1f391a851bc 8077524: Enable selective test bundle installation for jprt test targets
mikael
parents: 29669
diff changeset
    32
jprt.selective.test.bundle.installation=true
29156
bd932374081c 8072842: Add support for building native JTReg tests
ihse
parents: 29063
diff changeset
    33
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
    34
# The current release name
22032
4a7fd867c53c 8030793: Update jprt.properties to release jdk9
erikj
parents: 22031
diff changeset
    35
jprt.tools.default.release=jdk9
6243
bc2db16c1a2a 6982946: Change make/jprt.properties to defer to JPRT itself for jdk platform list
ohair
parents: 5499
diff changeset
    36
35037
0798876d7dd5 8147950: Change JPRT to use new platforms for Linux, Windows and Macosx
erikj
parents: 35025
diff changeset
    37
# Allow concurrent changes to be merged in prior to pushing
35023
ee10ca0129b2 8145828: JPRT hotspot push jobs should allow merge on push
mikael
parents: 34600
diff changeset
    38
jprt.sync.push=true
4947
eb79472a81de 6928700: Configure top repo for JPRT testing
ohair
parents: 3259
diff changeset
    39
6243
bc2db16c1a2a 6982946: Change make/jprt.properties to defer to JPRT itself for jdk platform list
ohair
parents: 5499
diff changeset
    40
# Directories to be excluded from the source bundles
47217
72e3ae9a25eb 8187444: Forest Consolidation: Make build work
erikj
parents: 46232
diff changeset
    41
jprt.bundle.exclude.src.dirs=build dist webrev ${jprt.bundle.exclude.src.dirs.extra}
4947
eb79472a81de 6928700: Configure top repo for JPRT testing
ohair
parents: 3259
diff changeset
    42
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
    43
# Use configure when building
22031
ae288cbb4c28 8029797: Let jprt run configure when building
erikj
parents: 21760
diff changeset
    44
jprt.build.use.configure=true
35748
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    45
jprt.build.use.jib=true
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    46
jprt.test.use.jib=true
47217
72e3ae9a25eb 8187444: Forest Consolidation: Make build work
erikj
parents: 46232
diff changeset
    47
jprt.jib.launcher=bin/jib.sh
42848
27ad8b2418f7 8170741: Enable uploading of built artifacts through Jib
erikj
parents: 42425
diff changeset
    48
jprt.build.use.jib.publish=true
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
    49
35748
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    50
# Clear out all the build needs as JIB handles this
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    51
jprt.jdk9.build.needs=
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    52
jprt.macosx.jdk9.build.needs=
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    53
jprt.windows_i586.jdk9.build.needs=
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    54
jprt.windows_x64.jdk9.build.needs=
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    55
jprt.solaris.jdk9.build.needs=
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    56
jprt.linux_i586.jdk9.build.needs=
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    57
jprt.linux_x64.jdk9.build.needs=
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    58
jprt.linux_armv6.jdk9.build.needs=
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    59
jprt.linux_armvh.jdk9.build.needs=
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    60
jprt.linux_arm64.jdk9.build.needs=
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    61
jprt.linux_armsflt.jdk9.build.needs=
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    62
jprt.linux_armvfpsflt.jdk9.build.needs=
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    63
jprt.linux_armvfphflt.jdk9.build.needs=
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    64
jprt.linux_armv6vfphflt.jdk9.build.needs=
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    65
jprt.solaris.client.build.needs=
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    66
jprt.linux.client.build.needs=
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    67
jprt.solaris.jdk9.compiler=
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    68
jprt.linux.jdk9.compiler=
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    69
jprt.jdk9.test.needs=
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    70
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    71
# Disable the need for preinstalled Visual Studio and Xcode
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    72
jprt.windows.jdk9.compiler=
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    73
jprt.windows.6.2.jdk9.compiler=
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    74
jprt.windows.6.3.jdk9.compiler=
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    75
jprt.windows.jdk9.target.attribute.compilerVS2013.appliesTo.builds=none
35037
0798876d7dd5 8147950: Change JPRT to use new platforms for Linux, Windows and Macosx
erikj
parents: 35025
diff changeset
    76
jprt.macosx.jdk9.target.attribute.compilerXcode511.appliesTo.builds=none
0798876d7dd5 8147950: Change JPRT to use new platforms for Linux, Windows and Macosx
erikj
parents: 35025
diff changeset
    77
30087
f535c3e65d8f 8078017: Introduce hotspot_basicvmtest
mikael
parents: 30080
diff changeset
    78
# Set up the run flavors (jvm variants)
39190
a6b5b18fd06c 8154209: Remove client VM from default JIB profile on windows-x86 and linux-x86
lmesnik
parents: 37971
diff changeset
    79
jprt.run.flavors=c2,default,${my.additional.run.flavors}
30087
f535c3e65d8f 8078017: Introduce hotspot_basicvmtest
mikael
parents: 30080
diff changeset
    80
35748
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    81
# Setup jib profiles
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    82
jprt.linux_i586.product.build.jib.profile=linux-x86
36532
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
    83
jprt.linux_x64.product.build.jib.profile=linux-x64
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
    84
jprt.macosx_x64.product.build.jib.profile=macosx-x64
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
    85
jprt.solaris_sparcv9.product.build.jib.profile=solaris-sparcv9
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
    86
jprt.solaris_x64.product.build.jib.profile=solaris-x64
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
    87
jprt.windows_i586.product.build.jib.profile=windows-x86
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
    88
jprt.windows_x64.product.build.jib.profile=windows-x64
35748
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    89
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    90
jprt.linux_i586.fastdebug.build.jib.profile=linux-x86-debug
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    91
jprt.linux_x64.fastdebug.build.jib.profile=linux-x64-debug
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    92
jprt.macosx_x64.fastdebug.build.jib.profile=macosx-x64-debug
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    93
jprt.solaris_sparcv9.fastdebug.build.jib.profile=solaris-sparcv9-debug
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    94
jprt.solaris_x64.fastdebug.build.jib.profile=solaris-x64-debug
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    95
jprt.windows_i586.fastdebug.build.jib.profile=windows-x86-debug
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    96
jprt.windows_x64.fastdebug.build.jib.profile=windows-x64-debug
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
    97
36532
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
    98
jprt.linux_i586.slowdebug.build.jib.profile=linux-x86-slowdebug
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
    99
jprt.linux_x64.slowdebug.build.jib.profile=linux-x64-slowdebug
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   100
jprt.macosx_x64.slowdebug.build.jib.profile=macosx-x64-slowdebug
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   101
jprt.solaris_sparcv9.slowdebug.build.jib.profile=solaris-sparcv9-slowdebug
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   102
jprt.solaris_x64.slowdebug.build.jib.profile=solaris-x64-slowdebug
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   103
jprt.windows_i586.slowdebug.build.jib.profile=windows-x86-slowdebug
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   104
jprt.windows_x64.slowdebug.build.jib.profile=windows-x64-slowdebug
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   105
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   106
jprt.linux_i586.productOpen.build.jib.profile=linux-x86-open
35748
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
   107
jprt.linux_x64.productOpen.build.jib.profile=linux-x64-open
36532
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   108
jprt.macosx_x64.productOpen.build.jib.profile=macosx-x64-open
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   109
jprt.solaris_sparcv9.productOpen.build.jib.profile=solaris-sparcv9-open
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   110
jprt.solaris_x64.productOpen.build.jib.profile=solaris-x64-open
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   111
jprt.windows_i586.productOpen.build.jib.profile=windows-x86-open
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   112
jprt.windows_x64.productOpen.build.jib.profile=windows-x64-open
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   113
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   114
jprt.linux_i586.fastdebugOpen.build.jib.profile=linux-x86-open-debug
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   115
jprt.linux_x64.fastdebugOpen.build.jib.profile=linux-x64-open-debug
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   116
jprt.macosx_x64.fastdebugOpen.build.jib.profile=macosx-x64-open-debug
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   117
jprt.solaris_sparcv9.fastdebugOpen.build.jib.profile=solaris-sparcv9-open-debug
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   118
jprt.solaris_x64.fastdebugOpen.build.jib.profile=solaris-x64-open-debug
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   119
jprt.windows_i586.fastdebugOpen.build.jib.profile=windows-x86-open-debug
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   120
jprt.windows_x64.fastdebugOpen.build.jib.profile=windows-x64-open-debug
35748
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
   121
42425
57cde06ae8d6 8141590: Cannot build Zero with devkit
erikj
parents: 42005
diff changeset
   122
jprt.linux_i586.productZero.build.jib.profile=linux-x86-zero
57cde06ae8d6 8141590: Cannot build Zero with devkit
erikj
parents: 42005
diff changeset
   123
jprt.linux_x64.productZero.build.jib.profile=linux-x64-zero
57cde06ae8d6 8141590: Cannot build Zero with devkit
erikj
parents: 42005
diff changeset
   124
57cde06ae8d6 8141590: Cannot build Zero with devkit
erikj
parents: 42005
diff changeset
   125
jprt.linux_i586.fastdebugZero.build.jib.profile=linux-x86-zero-debug
57cde06ae8d6 8141590: Cannot build Zero with devkit
erikj
parents: 42005
diff changeset
   126
jprt.linux_x64.fastdebugZero.build.jib.profile=linux-x64-zero-debug
57cde06ae8d6 8141590: Cannot build Zero with devkit
erikj
parents: 42005
diff changeset
   127
42848
27ad8b2418f7 8170741: Enable uploading of built artifacts through Jib
erikj
parents: 42425
diff changeset
   128
jprt.test.jib.profile=run-test-jprt
35748
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
   129
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   130
# Set make target to use for different build flavors
36532
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   131
jprt.build.flavor.fastdebugOpen.target=jprt_bundle
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   132
jprt.build.flavor.fastdebug.target=jprt_bundle
22031
ae288cbb4c28 8029797: Let jprt run configure when building
erikj
parents: 21760
diff changeset
   133
jprt.build.flavor.product.target=jprt_bundle
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   134
jprt.build.flavor.productOpen.target=jprt_bundle
27588
3506509c4f63 8063157: add targets for optimized builds
iignatyev
parents: 26790
diff changeset
   135
jprt.build.flavor.optimized.target=jprt_bundle
3506509c4f63 8063157: add targets for optimized builds
iignatyev
parents: 26790
diff changeset
   136
jprt.build.flavor.optimizedOpen.target=jprt_bundle
36532
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   137
jprt.build.flavor.slowdebug.target=jprt_bundle
42425
57cde06ae8d6 8141590: Cannot build Zero with devkit
erikj
parents: 42005
diff changeset
   138
jprt.build.flavor.productZero.target=jprt_bundle
57cde06ae8d6 8141590: Cannot build Zero with devkit
erikj
parents: 42005
diff changeset
   139
jprt.build.flavor.fastdebugZero.target=jprt_bundle
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   140
37402
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 37022
diff changeset
   141
# Use these configure args to define debug level or provide specific
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 37022
diff changeset
   142
# configuration details not covered by Jib profiles.
36532
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   143
jprt.slowdebug.build.configure.args=
35748
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
   144
jprt.fastdebug.build.configure.args=--disable-precompiled-headers
37402
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 37022
diff changeset
   145
# Don't disable precompiled headers on windows. It's simply too slow.
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 37022
diff changeset
   146
jprt.windows_i586.fastdebug.build.configure.args=
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 37022
diff changeset
   147
jprt.windows_x64.fastdebug.build.configure.args=
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 37022
diff changeset
   148
jprt.windows_i586.fastdebugOpen.build.configure.args=
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 37022
diff changeset
   149
jprt.windows_x64.fastdebugOpen.build.configure.args=
35748
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
   150
jprt.product.build.configure.args=
27588
3506509c4f63 8063157: add targets for optimized builds
iignatyev
parents: 26790
diff changeset
   151
jprt.optimized.build.configure.args=--with-debug-level=optimized
36532
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   152
jprt.slowdebugOpen.build.configure.args=${jprt.slowdebug.build.configure.args}
35748
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
   153
jprt.fastdebugOpen.build.configure.args=${jprt.fastdebug.build.configure.args}
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
   154
jprt.productOpen.build.configure.args=${jprt.product.build.configure.args}
c4b6c7386de8 8145789: Switch JDK 9 to use Jib in JPRT
erikj
parents: 35037
diff changeset
   155
jprt.optimizedOpen.build.configure.args=${jprt.product.build.configure.args}
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   156
34599
d4e9a69a3cf8 8144677: jprt.properties should allow creating a user specified testset with custom build flavors and build targets
cjplummer
parents: 33439
diff changeset
   157
d4e9a69a3cf8 8144677: jprt.properties should allow creating a user specified testset with custom build flavors and build targets
cjplummer
parents: 33439
diff changeset
   158
# hotspot testset has custom build flavors and build targets
d4e9a69a3cf8 8144677: jprt.properties should allow creating a user specified testset with custom build flavors and build targets
cjplummer
parents: 33439
diff changeset
   159
my.jprt.testsetHasCustomBuildFlavors.hotspot=true
d4e9a69a3cf8 8144677: jprt.properties should allow creating a user specified testset with custom build flavors and build targets
cjplummer
parents: 33439
diff changeset
   160
my.jprt.testsetHasCustomBuildTargets.hotspot=true
36532
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   161
my.jprt.testsetHasCustomBuildFlavors.buildinfra=true
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   162
my.jprt.testsetHasCustomBuildTargets.buildinfra=true
34599
d4e9a69a3cf8 8144677: jprt.properties should allow creating a user specified testset with custom build flavors and build targets
cjplummer
parents: 33439
diff changeset
   163
d4e9a69a3cf8 8144677: jprt.properties should allow creating a user specified testset with custom build flavors and build targets
cjplummer
parents: 33439
diff changeset
   164
# determine if the specified testset has custom build flavors or build targets
d4e9a69a3cf8 8144677: jprt.properties should allow creating a user specified testset with custom build flavors and build targets
cjplummer
parents: 33439
diff changeset
   165
my.jprt.testsetHasCustomBuildFlavors=${my.jprt.testsetHasCustomBuildFlavors.${jprt.test.set}}
d4e9a69a3cf8 8144677: jprt.properties should allow creating a user specified testset with custom build flavors and build targets
cjplummer
parents: 33439
diff changeset
   166
my.jprt.testsetHasCustomBuildTargets=${my.jprt.testsetHasCustomBuildTargets.${jprt.test.set}}
d4e9a69a3cf8 8144677: jprt.properties should allow creating a user specified testset with custom build flavors and build targets
cjplummer
parents: 33439
diff changeset
   167
d4e9a69a3cf8 8144677: jprt.properties should allow creating a user specified testset with custom build flavors and build targets
cjplummer
parents: 33439
diff changeset
   168
# Select build flavors and build targets based on the specified testset
d4e9a69a3cf8 8144677: jprt.properties should allow creating a user specified testset with custom build flavors and build targets
cjplummer
parents: 33439
diff changeset
   169
jprt.build.flavors=${my.jprt.testsetHasCustomBuildFlavors ? \
d4e9a69a3cf8 8144677: jprt.properties should allow creating a user specified testset with custom build flavors and build targets
cjplummer
parents: 33439
diff changeset
   170
    ${my.build.flavors.${jprt.test.set}} : ${my.build.flavors.default}}
d4e9a69a3cf8 8144677: jprt.properties should allow creating a user specified testset with custom build flavors and build targets
cjplummer
parents: 33439
diff changeset
   171
jprt.build.targets=${my.jprt.testsetHasCustomBuildTargets ? \
d4e9a69a3cf8 8144677: jprt.properties should allow creating a user specified testset with custom build flavors and build targets
cjplummer
parents: 33439
diff changeset
   172
    ${my.build.targets.${jprt.test.set}} : ${my.build.targets.default}}
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   173
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   174
# Select test targets - jprt default for jprt.test.set is "default"
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   175
jprt.test.targets=${my.test.targets.${jprt.test.set}}
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   176
jprt.make.rule.test.targets=${my.make.rule.test.targets.${jprt.test.set}}
45555
9b00774291d5 8181147: JNU_GetStringPlatformChars should have a fast path for UTF-8
redestad
parents: 42848
diff changeset
   177
9b00774291d5 8181147: JNU_GetStringPlatformChars should have a fast path for UTF-8
redestad
parents: 42848
diff changeset
   178
# Not all test targets need the test image
9b00774291d5 8181147: JNU_GetStringPlatformChars should have a fast path for UTF-8
redestad
parents: 42848
diff changeset
   179
jprt.test.bundle.targets=\
48303
43064ad4a21e 8192950: Missing -nativepath for svc tests
dholmes
parents: 47428
diff changeset
   180
  ${my.make.rule.test.targets.svc}, \
45555
9b00774291d5 8181147: JNU_GetStringPlatformChars should have a fast path for UTF-8
redestad
parents: 42848
diff changeset
   181
  ${my.make.rule.test.targets.hotspot.reg}, \
9b00774291d5 8181147: JNU_GetStringPlatformChars should have a fast path for UTF-8
redestad
parents: 42848
diff changeset
   182
  ${my.make.rule.test.targets.hotspot.gtest} \
9b00774291d5 8181147: JNU_GetStringPlatformChars should have a fast path for UTF-8
redestad
parents: 42848
diff changeset
   183
  ${my.make.rule.test.targets.nativesanity} \
47428
d72d7d55c765 8164900: Add support for O_DIRECT
bpb
parents: 47217
diff changeset
   184
  ${my.test.target.set:TESTNAME=jdk_lang} \
d72d7d55c765 8164900: Add support for O_DIRECT
bpb
parents: 47217
diff changeset
   185
  ${my.test.target.set:TESTNAME=jdk_nio}
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   186
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   187
# 7155453: Work-around to prevent popups on OSX from blocking test completion
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   188
# but the work-around is added to all platforms to be consistent
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   189
jprt.jbb.options=-Djava.awt.headless=true
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   190
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   191
########
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   192
#
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   193
# Build options (generic)
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   194
#
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   195
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   196
# Configure args common to all builds
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   197
# Also allows for additional, testset specific configure arguments to be set
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   198
jprt.build.configure.args=						\
33928
d2c9fee88260 8087328: Move debuglevel info in version string from PRE to OPT
erikj
parents: 33926
diff changeset
   199
    --with-output-sync=recurse						\
d2c9fee88260 8087328: Move debuglevel info in version string from PRE to OPT
erikj
parents: 33926
diff changeset
   200
    --with-jobs=$ALT_PARALLEL_COMPILE_JOBS				\
42848
27ad8b2418f7 8170741: Enable uploading of built artifacts through Jib
erikj
parents: 42425
diff changeset
   201
    --with-version-opt=$JPRT_JOB_ID				 	\
29063
42142426273c 8073231: Add convenient way of adding custom configure options to jprt
ihse
parents: 28348
diff changeset
   202
    ${my.additional.build.configure.args.${jprt.test.set}}		\
42142426273c 8073231: Add convenient way of adding custom configure options to jprt
ihse
parents: 28348
diff changeset
   203
    ${my.custom.build.configure.args}
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   204
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   205
########
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   206
#
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   207
# Build targets and options (default/jdk)
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   208
#
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   209
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   210
# The default build flavors
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   211
my.build.flavors.default=fastdebug,product
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   212
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   213
# Standard list of jprt build targets for this source tree
37971
df5f275ebdac 8156036: Enable building of arm targets in default JPRT testset
erikj
parents: 37967
diff changeset
   214
my.build.targets.default= \
df5f275ebdac 8156036: Enable building of arm targets in default JPRT testset
erikj
parents: 37967
diff changeset
   215
    solaris_sparcv9_5.11-{product|fastdebug}, \
df5f275ebdac 8156036: Enable building of arm targets in default JPRT testset
erikj
parents: 37967
diff changeset
   216
    solaris_x64_5.11-{product|fastdebug}, \
df5f275ebdac 8156036: Enable building of arm targets in default JPRT testset
erikj
parents: 37967
diff changeset
   217
    linux_i586_3.8-{product|fastdebug}, \
df5f275ebdac 8156036: Enable building of arm targets in default JPRT testset
erikj
parents: 37967
diff changeset
   218
    linux_x64_3.8-{product|fastdebug}, \
df5f275ebdac 8156036: Enable building of arm targets in default JPRT testset
erikj
parents: 37967
diff changeset
   219
    macosx_x64_10.9-{product|fastdebug}, \
df5f275ebdac 8156036: Enable building of arm targets in default JPRT testset
erikj
parents: 37967
diff changeset
   220
    windows_i586_6.3-{product|fastdebug}, \
df5f275ebdac 8156036: Enable building of arm targets in default JPRT testset
erikj
parents: 37967
diff changeset
   221
    windows_x64_6.3-{product|fastdebug}, \
df5f275ebdac 8156036: Enable building of arm targets in default JPRT testset
erikj
parents: 37967
diff changeset
   222
    ${my.additional.build.targets.default}
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   223
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   224
# Test target list (no fastdebug & limited c2 testing)
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   225
my.test.target.set=							\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   226
    solaris_sparcv9_5.11-product-c2-TESTNAME,				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   227
    solaris_x64_5.11-product-c2-TESTNAME,				\
39190
a6b5b18fd06c 8154209: Remove client VM from default JIB profile on windows-x86 and linux-x86
lmesnik
parents: 37971
diff changeset
   228
    linux_i586_3.8-product-c2-TESTNAME, 				\
35037
0798876d7dd5 8147950: Change JPRT to use new platforms for Linux, Windows and Macosx
erikj
parents: 35025
diff changeset
   229
    linux_x64_3.8-product-c2-TESTNAME,					\
29669
d3148063d225 8061346: Source changes needed to build JDK 9 with Mac OS9 'Maverics' and clang/Xcode 5.1.1
tbell
parents: 29156
diff changeset
   230
    macosx_x64_10.9-product-c2-TESTNAME,				\
39190
a6b5b18fd06c 8154209: Remove client VM from default JIB profile on windows-x86 and linux-x86
lmesnik
parents: 37971
diff changeset
   231
    windows_i586_6.3-product-c2-TESTNAME,				\
35037
0798876d7dd5 8147950: Change JPRT to use new platforms for Linux, Windows and Macosx
erikj
parents: 35025
diff changeset
   232
    windows_x64_6.3-product-c2-TESTNAME
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   233
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   234
# Default vm test targets (testset=default)
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   235
my.test.targets.default=						\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   236
    ${my.test.target.set:TESTNAME=jvm98},				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   237
    ${my.test.target.set:TESTNAME=scimark}
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   238
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   239
# Default jdk test targets (testset=default)
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   240
my.make.rule.test.targets.default=					\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   241
    ${my.test.target.set:TESTNAME=langtools_jtreg},			\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   242
    ${my.test.target.set:TESTNAME=jdk_lang},				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   243
    ${my.test.target.set:TESTNAME=jdk_math},				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   244
    ${my.test.target.set:TESTNAME=jdk_util}
27595
cff167b3bfa2 8065914: Various improvements and cleanup of build system
ihse
parents: 27588
diff changeset
   245
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   246
# Default vm test targets (testset=core)
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   247
my.test.targets.core=
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   248
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   249
# Core jdk test targets (testset=core)
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   250
my.make.rule.test.targets.core=						\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   251
    ${my.test.target.set:TESTNAME=jdk_lang},				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   252
    ${my.test.target.set:TESTNAME=jdk_math},				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   253
    ${my.test.target.set:TESTNAME=jdk_util},				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   254
    ${my.test.target.set:TESTNAME=jdk_io},				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   255
    ${my.test.target.set:TESTNAME=jdk_net},				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   256
    ${my.test.target.set:TESTNAME=jdk_nio},				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   257
    ${my.test.target.set:TESTNAME=jdk_security1},			\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   258
    ${my.test.target.set:TESTNAME=jdk_security2},			\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   259
    ${my.test.target.set:TESTNAME=jdk_security3},			\
26401
8056c9157546 8057813: Alterations to jdk_security3 test target
coffeys
parents: 26125
diff changeset
   260
    ${my.test.target.set:TESTNAME=jdk_security4},			\
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   261
    ${my.test.target.set:TESTNAME=jdk_rmi},				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   262
    ${my.test.target.set:TESTNAME=jdk_text},				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   263
    ${my.test.target.set:TESTNAME=jdk_time},				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   264
    ${my.test.target.set:TESTNAME=jdk_other},				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   265
    ${my.test.target.set:TESTNAME=core_tools}
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   266
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   267
# Svc vm test targets (testset=svc)
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   268
my.test.targets.svc=
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   269
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   270
# Core jdk test targets (testset=svc)
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   271
my.make.rule.test.targets.svc=						\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   272
    ${my.test.target.set:TESTNAME=jdk_management},			\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   273
    ${my.test.target.set:TESTNAME=jdk_instrument},			\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   274
    ${my.test.target.set:TESTNAME=jdk_jmx},				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   275
    ${my.test.target.set:TESTNAME=jdk_jdi},				\
27560
adc258b13e2c 8049367: Modular Run-Time Images
chegar
parents: 26790
diff changeset
   276
    ${my.test.target.set:TESTNAME=svc_tools},                           \
adc258b13e2c 8049367: Modular Run-Time Images
chegar
parents: 26790
diff changeset
   277
    ${my.make.rule.test.targets.svc.extra}
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   278
28006
ebad70f3aa9f 8065673: XML Test Colo: Add test build system for JAXP tests
joehw
parents: 27869
diff changeset
   279
# JAXP vm test targets (testset=jaxp)
ebad70f3aa9f 8065673: XML Test Colo: Add test build system for JAXP tests
joehw
parents: 27869
diff changeset
   280
my.test.targets.jaxp=
ebad70f3aa9f 8065673: XML Test Colo: Add test build system for JAXP tests
joehw
parents: 27869
diff changeset
   281
ebad70f3aa9f 8065673: XML Test Colo: Add test build system for JAXP tests
joehw
parents: 27869
diff changeset
   282
# JAXP test targets (testset=jaxp)
ebad70f3aa9f 8065673: XML Test Colo: Add test build system for JAXP tests
joehw
parents: 27869
diff changeset
   283
my.make.rule.test.targets.jaxp=						\
ebad70f3aa9f 8065673: XML Test Colo: Add test build system for JAXP tests
joehw
parents: 27869
diff changeset
   284
    ${my.test.target.set:TESTNAME=jaxp_all}
ebad70f3aa9f 8065673: XML Test Colo: Add test build system for JAXP tests
joehw
parents: 27869
diff changeset
   285
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   286
# All vm test targets (testset=all)
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   287
my.test.targets.all=							\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   288
    ${my.test.targets.default},						\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   289
    ${my.test.target.set:TESTNAME=runThese},				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   290
    ${my.test.target.set:TESTNAME=jbb_default}
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   291
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   292
# All jdk test targets (testset=all)
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   293
my.make.rule.test.targets.all=						\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   294
    ${my.make.rule.test.targets.core},					\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   295
    ${my.make.rule.test.targets.svc},					\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   296
    ${my.test.target.set:TESTNAME=jdk_awt},				\
25316
7982f0abfcfc 8047154: Testset all fails because of missing jdk_beansX test groups
mikael
parents: 25042
diff changeset
   297
    ${my.test.target.set:TESTNAME=jdk_beans},				\
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   298
    ${my.test.target.set:TESTNAME=jdk_sound},				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   299
    ${my.test.target.set:TESTNAME=jdk_swing}
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   300
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   301
# PIT vm test targets (testset=pit)
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   302
my.test.targets.pit=							\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   303
   ${my.test.targets.all}
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   304
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   305
# PIT jdk test targets (testset=pit)
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   306
my.make.rule.test.targets.pit=						\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   307
    ${my.test.target.set:TESTNAME=langtools_jtreg},			\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   308
    ${my.make.rule.test.targets.core},					\
28006
ebad70f3aa9f 8065673: XML Test Colo: Add test build system for JAXP tests
joehw
parents: 27869
diff changeset
   309
    ${my.make.rule.test.targets.svc}                                    \
ebad70f3aa9f 8065673: XML Test Colo: Add test build system for JAXP tests
joehw
parents: 27869
diff changeset
   310
    ${my.make.rule.test.targets.jaxp}
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   311
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   312
# JCK test targets in test/Makefile (no windows)
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   313
my.test.target.set.jck=							\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   314
    solaris_sparcv9_5.11-product-c2-JCK7TESTRULE,			\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   315
    solaris_x64_5.11-product-c2-JCK7TESTRULE,				\
39190
a6b5b18fd06c 8154209: Remove client VM from default JIB profile on windows-x86 and linux-x86
lmesnik
parents: 37971
diff changeset
   316
    linux_i586_3.8-product-c2-JCK7TESTRULE,				\
35037
0798876d7dd5 8147950: Change JPRT to use new platforms for Linux, Windows and Macosx
erikj
parents: 35025
diff changeset
   317
    linux_x64_3.8-product-c2-JCK7TESTRULE
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   318
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   319
# JCK testset targets
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   320
my.make.rule.test.targets.jck=						\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   321
    ${my.test.target.set.jck:JCK7TESTRULE=jck7devtools},		\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   322
    ${my.test.target.set.jck:JCK7TESTRULE=jck7runtime},			\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   323
    ${my.test.target.set.jck:JCK7TESTRULE=jck7compiler}
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   324
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   325
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   326
#############
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   327
#
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   328
# Hotspot related settings (testset=hotspot)
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   329
#
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   330
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   331
# The hotspot build flavors
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   332
my.build.flavors.hotspot=						\
36532
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   333
    fastdebugOpen,fastdebug,product,productOpen,optimized,optimizedOpen \
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   334
    ${my.additional.build.flavors.hotspot}
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   335
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   336
# Platforms built for hotspot push jobs
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   337
my.build.targets.hotspot=						\
37020
378eb2567ac7 8153071: Remove client testing from JPRT
ctornqvi
parents: 36532
diff changeset
   338
    solaris_sparcv9_5.11-{product|fastdebug},				\
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   339
    solaris_x64_5.11-{product|fastdebug},				\
35037
0798876d7dd5 8147950: Change JPRT to use new platforms for Linux, Windows and Macosx
erikj
parents: 35025
diff changeset
   340
    linux_i586_3.8-{product|fastdebug},					\
37020
378eb2567ac7 8153071: Remove client testing from JPRT
ctornqvi
parents: 36532
diff changeset
   341
    linux_x64_3.8-{product|fastdebug},					\
29669
d3148063d225 8061346: Source changes needed to build JDK 9 with Mac OS9 'Maverics' and clang/Xcode 5.1.1
tbell
parents: 29156
diff changeset
   342
    macosx_x64_10.9-{product|fastdebug},				\
35037
0798876d7dd5 8147950: Change JPRT to use new platforms for Linux, Windows and Macosx
erikj
parents: 35025
diff changeset
   343
    windows_i586_6.3-{product|fastdebug},				\
37020
378eb2567ac7 8153071: Remove client testing from JPRT
ctornqvi
parents: 36532
diff changeset
   344
    windows_x64_6.3-{product|fastdebug},				\
36532
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   345
    solaris_x64_5.11-{fastdebugOpen},					\
35037
0798876d7dd5 8147950: Change JPRT to use new platforms for Linux, Windows and Macosx
erikj
parents: 35025
diff changeset
   346
    linux_x64_3.8-{productOpen},					\
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   347
    ${my.additional.build.targets.hotspot}
22031
ae288cbb4c28 8029797: Let jprt run configure when building
erikj
parents: 21760
diff changeset
   348
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   349
# Tests to run on the various platforms for hotspot push jobs
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   350
my.test.targets.hotspot.solaris.sparcv9=				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   351
    solaris_sparcv9_5.11-{product|fastdebug}-c2-jvm98,			\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   352
    solaris_sparcv9_5.11-{product|fastdebug}-c2-jvm98_nontiered,	\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   353
    solaris_sparcv9_5.11-{product|fastdebug}-c2-scimark,		\
42005
7c65b06a0b86 8166790: Add stress test GCBasher
ehelin
parents: 39190
diff changeset
   354
    solaris_sparcv9_5.11-product-c2-runThese8,
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   355
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   356
my.test.targets.hotspot.solaris.x64=					\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   357
    solaris_x64_5.11-{product|fastdebug}-c2-jvm98,			\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   358
    solaris_x64_5.11-{product|fastdebug}-c2-jvm98_nontiered,		\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   359
    solaris_x64_5.11-{product|fastdebug}-c2-scimark,			\
25705
4e55b4621fd0 8050802: Update jprt runthese test suite to jck-8
mikael
parents: 25615
diff changeset
   360
    solaris_x64_5.11-product-c2-runThese8,				\
4e55b4621fd0 8050802: Update jprt runthese test suite to jck-8
mikael
parents: 25615
diff changeset
   361
    solaris_x64_5.11-product-c2-runThese8_Xcomp_lang,			\
42005
7c65b06a0b86 8166790: Add stress test GCBasher
ehelin
parents: 39190
diff changeset
   362
    solaris_x64_5.11-product-c2-runThese8_Xcomp_vm,
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   363
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   364
my.test.targets.hotspot.linux.i586=					\
37020
378eb2567ac7 8153071: Remove client testing from JPRT
ctornqvi
parents: 36532
diff changeset
   365
    linux_i586_3.8-{product|fastdebug}-c2-jvm98,			\
35037
0798876d7dd5 8147950: Change JPRT to use new platforms for Linux, Windows and Macosx
erikj
parents: 35025
diff changeset
   366
    linux_i586_3.8-{product|fastdebug}-c2-jvm98_nontiered,		\
37020
378eb2567ac7 8153071: Remove client testing from JPRT
ctornqvi
parents: 36532
diff changeset
   367
    linux_i586_3.8-{product|fastdebug}-c2-scimark,			\
35037
0798876d7dd5 8147950: Change JPRT to use new platforms for Linux, Windows and Macosx
erikj
parents: 35025
diff changeset
   368
    linux_i586_3.8-fastdebug-c2-runThese8_Xcomp_lang,			\
42005
7c65b06a0b86 8166790: Add stress test GCBasher
ehelin
parents: 39190
diff changeset
   369
    linux_i586_3.8-fastdebug-c2-runThese8_Xcomp_vm
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   370
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   371
my.test.targets.hotspot.linux.x64=					\
35037
0798876d7dd5 8147950: Change JPRT to use new platforms for Linux, Windows and Macosx
erikj
parents: 35025
diff changeset
   372
    linux_x64_3.8-{product|fastdebug}-c2-jvm98,				\
0798876d7dd5 8147950: Change JPRT to use new platforms for Linux, Windows and Macosx
erikj
parents: 35025
diff changeset
   373
    linux_x64_3.8-{product|fastdebug}-c2-jvm98_nontiered,		\
42005
7c65b06a0b86 8166790: Add stress test GCBasher
ehelin
parents: 39190
diff changeset
   374
    linux_x64_3.8-{product|fastdebug}-c2-scimark
22031
ae288cbb4c28 8029797: Let jprt run configure when building
erikj
parents: 21760
diff changeset
   375
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   376
my.test.targets.hotspot.macosx.x64=					\
29669
d3148063d225 8061346: Source changes needed to build JDK 9 with Mac OS9 'Maverics' and clang/Xcode 5.1.1
tbell
parents: 29156
diff changeset
   377
    macosx_x64_10.9-{product|fastdebug}-c2-jvm98,			\
d3148063d225 8061346: Source changes needed to build JDK 9 with Mac OS9 'Maverics' and clang/Xcode 5.1.1
tbell
parents: 29156
diff changeset
   378
    macosx_x64_10.9-{product|fastdebug}-c2-jvm98_nontiered,		\
42005
7c65b06a0b86 8166790: Add stress test GCBasher
ehelin
parents: 39190
diff changeset
   379
    macosx_x64_10.9-{product|fastdebug}-c2-scimark
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   380
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   381
my.test.targets.hotspot.windows.i586=					\
37020
378eb2567ac7 8153071: Remove client testing from JPRT
ctornqvi
parents: 36532
diff changeset
   382
    windows_i586_6.3-{product|fastdebug}-c2-jvm98,			\
35037
0798876d7dd5 8147950: Change JPRT to use new platforms for Linux, Windows and Macosx
erikj
parents: 35025
diff changeset
   383
    windows_i586_6.3-{product|fastdebug}-c2-jvm98_nontiered,		\
37020
378eb2567ac7 8153071: Remove client testing from JPRT
ctornqvi
parents: 36532
diff changeset
   384
    windows_i586_6.3-{product|fastdebug}-c2-scimark,			\
378eb2567ac7 8153071: Remove client testing from JPRT
ctornqvi
parents: 36532
diff changeset
   385
    windows_i586_6.3-product-c2-runThese8,				\
378eb2567ac7 8153071: Remove client testing from JPRT
ctornqvi
parents: 36532
diff changeset
   386
    windows_i586_6.3-product-c2-runThese8_Xcomp_lang,			\
42005
7c65b06a0b86 8166790: Add stress test GCBasher
ehelin
parents: 39190
diff changeset
   387
    windows_i586_6.3-product-c2-runThese8_Xcomp_vm,
22031
ae288cbb4c28 8029797: Let jprt run configure when building
erikj
parents: 21760
diff changeset
   388
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   389
my.test.targets.hotspot.windows.x64=					\
35037
0798876d7dd5 8147950: Change JPRT to use new platforms for Linux, Windows and Macosx
erikj
parents: 35025
diff changeset
   390
    windows_x64_6.3-{product|fastdebug}-c2-jvm98,			\
0798876d7dd5 8147950: Change JPRT to use new platforms for Linux, Windows and Macosx
erikj
parents: 35025
diff changeset
   391
    windows_x64_6.3-{product|fastdebug}-c2-jvm98_nontiered,		\
0798876d7dd5 8147950: Change JPRT to use new platforms for Linux, Windows and Macosx
erikj
parents: 35025
diff changeset
   392
    windows_x64_6.3-{product|fastdebug}-c2-scimark,			\
0798876d7dd5 8147950: Change JPRT to use new platforms for Linux, Windows and Macosx
erikj
parents: 35025
diff changeset
   393
    windows_x64_6.3-product-c2-runThese8,				\
0798876d7dd5 8147950: Change JPRT to use new platforms for Linux, Windows and Macosx
erikj
parents: 35025
diff changeset
   394
    windows_x64_6.3-product-c2-runThese8_Xcomp_lang,			\
42005
7c65b06a0b86 8166790: Add stress test GCBasher
ehelin
parents: 39190
diff changeset
   395
    windows_x64_6.3-product-c2-runThese8_Xcomp_vm,
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   396
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   397
# Some basic "smoke" tests for OpenJDK builds
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   398
my.test.targets.hotspot.open=						\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   399
    solaris_x64_5.11-{productOpen|fastdebugOpen}-c2-jvm98,		\
35037
0798876d7dd5 8147950: Change JPRT to use new platforms for Linux, Windows and Macosx
erikj
parents: 35025
diff changeset
   400
    linux_x64_3.8-{productOpen|fastdebugOpen}-c2-jvm98
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   401
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   402
# The complete list of test targets for jprt
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   403
my.test.targets.hotspot=						\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   404
  ${my.test.targets.hotspot.open},					\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   405
  ${my.test.targets.hotspot.solaris.sparcv9},				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   406
  ${my.test.targets.hotspot.solaris.x64},				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   407
  ${my.test.targets.hotspot.linux.i586},				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   408
  ${my.test.targets.hotspot.linux.x64},					\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   409
  ${my.test.targets.hotspot.macosx.x64},				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   410
  ${my.test.targets.hotspot.windows.i586},				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   411
  ${my.test.targets.hotspot.windows.x64},				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   412
  ${my.test.targets.hotspot.solaris.sparcv9},				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   413
  ${my.test.targets.hotspot.solaris.x64},				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   414
  ${my.test.targets.hotspot.linux.x64},					\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   415
  ${my.test.targets.hotspot.windows.i586},				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   416
  ${my.test.targets.hotspot.windows.x64},				\
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   417
  ${my.additional.test.targets.hotspot}
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   418
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   419
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   420
# Make file based test targets
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   421
37967
8dd54c3bf02a 8148244: Finalize and integrate GTest implementation
iignatyev
parents: 37402
diff changeset
   422
my.make.rule.test.targets.hotspot.gtest= \
8dd54c3bf02a 8148244: Finalize and integrate GTest implementation
iignatyev
parents: 37402
diff changeset
   423
  linux_i586_3.8-*-default-hotspot_gtest, \
8dd54c3bf02a 8148244: Finalize and integrate GTest implementation
iignatyev
parents: 37402
diff changeset
   424
  linux_x64_3.8-*-default-hotspot_gtest, \
8dd54c3bf02a 8148244: Finalize and integrate GTest implementation
iignatyev
parents: 37402
diff changeset
   425
  macosx_x64_10.9-*-default-hotspot_gtest, \
8dd54c3bf02a 8148244: Finalize and integrate GTest implementation
iignatyev
parents: 37402
diff changeset
   426
  solaris_sparcv9_5.11-*-default-hotspot_gtest, \
8dd54c3bf02a 8148244: Finalize and integrate GTest implementation
iignatyev
parents: 37402
diff changeset
   427
  solaris_x64_5.11-*-default-hotspot_gtest, \
8dd54c3bf02a 8148244: Finalize and integrate GTest implementation
iignatyev
parents: 37402
diff changeset
   428
  windows_i586_6.3-*-default-hotspot_gtest, \
8dd54c3bf02a 8148244: Finalize and integrate GTest implementation
iignatyev
parents: 37402
diff changeset
   429
  windows_x64_6.3-*-default-hotspot_gtest, \
8dd54c3bf02a 8148244: Finalize and integrate GTest implementation
iignatyev
parents: 37402
diff changeset
   430
  ${my.additional.make.rule.test.targets.hotspot.gtest}
8dd54c3bf02a 8148244: Finalize and integrate GTest implementation
iignatyev
parents: 37402
diff changeset
   431
26122
e09fcc75f284 8054013: run hotspot JTREG compiler tests only on fastdebug platforms and also on macosx
anoll
parents: 25705
diff changeset
   432
my.make.rule.test.targets.hotspot.reg.group=				\
e09fcc75f284 8054013: run hotspot JTREG compiler tests only on fastdebug platforms and also on macosx
anoll
parents: 25705
diff changeset
   433
  solaris_sparcv9_5.11-fastdebug-c2-GROUP,				\
e09fcc75f284 8054013: run hotspot JTREG compiler tests only on fastdebug platforms and also on macosx
anoll
parents: 25705
diff changeset
   434
  solaris_x64_5.11-fastdebug-c2-GROUP,					\
35037
0798876d7dd5 8147950: Change JPRT to use new platforms for Linux, Windows and Macosx
erikj
parents: 35025
diff changeset
   435
  linux_i586_3.8-fastdebug-c2-GROUP,					\
0798876d7dd5 8147950: Change JPRT to use new platforms for Linux, Windows and Macosx
erikj
parents: 35025
diff changeset
   436
  linux_x64_3.8-fastdebug-c2-GROUP,					\
29669
d3148063d225 8061346: Source changes needed to build JDK 9 with Mac OS9 'Maverics' and clang/Xcode 5.1.1
tbell
parents: 29156
diff changeset
   437
  macosx_x64_10.9-fastdebug-c2-GROUP,					\
35037
0798876d7dd5 8147950: Change JPRT to use new platforms for Linux, Windows and Macosx
erikj
parents: 35025
diff changeset
   438
  windows_i586_6.3-fastdebug-c2-GROUP,					\
37020
378eb2567ac7 8153071: Remove client testing from JPRT
ctornqvi
parents: 36532
diff changeset
   439
  windows_x64_6.3-fastdebug-c2-GROUP
25042
970302bcc736 8047740: Add hotspot testset to jprt.properties
mikael
parents: 24804
diff changeset
   440
30080
d1f391a851bc 8077524: Enable selective test bundle installation for jprt test targets
mikael
parents: 29669
diff changeset
   441
# Hotspot jtreg tests
37022
0a6aa28ecf38 8150899: [TESTBUG] Split hotspot_all job into smaller jobs
ctornqvi
parents: 37021
diff changeset
   442
my.make.rule.test.targets.hotspot.reg=							\
46195
2b1a95acc043 8176102: Rename hotspot_fast* test groups to hotspot_tier1*
ctornqvi
parents: 42848
diff changeset
   443
  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_tier1_compiler_1},		\
2b1a95acc043 8176102: Rename hotspot_fast* test groups to hotspot_tier1*
ctornqvi
parents: 42848
diff changeset
   444
  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_tier1_compiler_2},		\
2b1a95acc043 8176102: Rename hotspot_fast* test groups to hotspot_tier1*
ctornqvi
parents: 42848
diff changeset
   445
  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_tier1_compiler_3},		\
2b1a95acc043 8176102: Rename hotspot_fast* test groups to hotspot_tier1*
ctornqvi
parents: 42848
diff changeset
   446
  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_tier1_compiler_closed},	\
2b1a95acc043 8176102: Rename hotspot_fast* test groups to hotspot_tier1*
ctornqvi
parents: 42848
diff changeset
   447
  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_tier1_gc_1},		\
2b1a95acc043 8176102: Rename hotspot_fast* test groups to hotspot_tier1*
ctornqvi
parents: 42848
diff changeset
   448
  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_tier1_gc_2},		\
2b1a95acc043 8176102: Rename hotspot_fast* test groups to hotspot_tier1*
ctornqvi
parents: 42848
diff changeset
   449
  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_tier1_gc_closed},		\
2b1a95acc043 8176102: Rename hotspot_fast* test groups to hotspot_tier1*
ctornqvi
parents: 42848
diff changeset
   450
  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_tier1_gc_gcold},		\
2b1a95acc043 8176102: Rename hotspot_fast* test groups to hotspot_tier1*
ctornqvi
parents: 42848
diff changeset
   451
  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_tier1_gc_gcbasher},	\
2b1a95acc043 8176102: Rename hotspot_fast* test groups to hotspot_tier1*
ctornqvi
parents: 42848
diff changeset
   452
  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_tier1_runtime},		\
2b1a95acc043 8176102: Rename hotspot_fast* test groups to hotspot_tier1*
ctornqvi
parents: 42848
diff changeset
   453
  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_tier1_serviceability},	\
37022
0a6aa28ecf38 8150899: [TESTBUG] Split hotspot_all job into smaller jobs
ctornqvi
parents: 37021
diff changeset
   454
  ${my.make.rule.test.targets.hotspot.reg.group:GROUP=jdk_svc_sanity},			\
46195
2b1a95acc043 8176102: Rename hotspot_fast* test groups to hotspot_tier1*
ctornqvi
parents: 42848
diff changeset
   455
  solaris_sparcv9_5.11-product-c2-hotspot_tier1_gc_gcbasher,				\
2b1a95acc043 8176102: Rename hotspot_fast* test groups to hotspot_tier1*
ctornqvi
parents: 42848
diff changeset
   456
  solaris_x64_5.11-product-c2-hotspot_tier1_gc_gcbasher,					\
2b1a95acc043 8176102: Rename hotspot_fast* test groups to hotspot_tier1*
ctornqvi
parents: 42848
diff changeset
   457
  linux_i586_3.8-product-c2-hotspot_tier1_gc_gcbasher,					\
2b1a95acc043 8176102: Rename hotspot_fast* test groups to hotspot_tier1*
ctornqvi
parents: 42848
diff changeset
   458
  linux_x64_3.8-product-c2-hotspot_tier1_gc_gcbasher,					\
2b1a95acc043 8176102: Rename hotspot_fast* test groups to hotspot_tier1*
ctornqvi
parents: 42848
diff changeset
   459
  macosx_x64_10.9-product-c2-hotspot_tier1_gc_gcbasher,					\
2b1a95acc043 8176102: Rename hotspot_fast* test groups to hotspot_tier1*
ctornqvi
parents: 42848
diff changeset
   460
  windows_i586_6.3-product-c2-hotspot_tier1_gc_gcbasher,					\
2b1a95acc043 8176102: Rename hotspot_fast* test groups to hotspot_tier1*
ctornqvi
parents: 42848
diff changeset
   461
  windows_x64_6.3-product-c2-hotspot_tier1_gc_gcbasher,                                  \
30080
d1f391a851bc 8077524: Enable selective test bundle installation for jprt test targets
mikael
parents: 29669
diff changeset
   462
  ${my.additional.make.rule.test.targets.hotspot.reg}
d1f391a851bc 8077524: Enable selective test bundle installation for jprt test targets
mikael
parents: 29669
diff changeset
   463
d1f391a851bc 8077524: Enable selective test bundle installation for jprt test targets
mikael
parents: 29669
diff changeset
   464
# Other Makefile based Hotspot tests
d1f391a851bc 8077524: Enable selective test bundle installation for jprt test targets
mikael
parents: 29669
diff changeset
   465
my.make.rule.test.targets.hotspot.other=                                \
37967
8dd54c3bf02a 8148244: Finalize and integrate GTest implementation
iignatyev
parents: 37402
diff changeset
   466
  ${my.make.rule.test.targets.hotspot.gtest},                           \
30080
d1f391a851bc 8077524: Enable selective test bundle installation for jprt test targets
mikael
parents: 29669
diff changeset
   467
  ${my.additional.make.rule.test.targets.hotspot.other}
d1f391a851bc 8077524: Enable selective test bundle installation for jprt test targets
mikael
parents: 29669
diff changeset
   468
d1f391a851bc 8077524: Enable selective test bundle installation for jprt test targets
mikael
parents: 29669
diff changeset
   469
# All the makefile based tests to run
d1f391a851bc 8077524: Enable selective test bundle installation for jprt test targets
mikael
parents: 29669
diff changeset
   470
my.make.rule.test.targets.hotspot=                                      \
d1f391a851bc 8077524: Enable selective test bundle installation for jprt test targets
mikael
parents: 29669
diff changeset
   471
  ${my.make.rule.test.targets.hotspot.reg}                              \
d1f391a851bc 8077524: Enable selective test bundle installation for jprt test targets
mikael
parents: 29669
diff changeset
   472
  ${my.make.rule.test.targets.hotspot.other}
d1f391a851bc 8077524: Enable selective test bundle installation for jprt test targets
mikael
parents: 29669
diff changeset
   473
29156
bd932374081c 8072842: Add support for building native JTReg tests
ihse
parents: 29063
diff changeset
   474
# Native jdk and hotspot test targets (testset=nativesanity)
bd932374081c 8072842: Add support for building native JTReg tests
ihse
parents: 29063
diff changeset
   475
my.make.rule.test.targets.nativesanity=					\
bd932374081c 8072842: Add support for building native JTReg tests
ihse
parents: 29063
diff changeset
   476
    ${my.test.target.set:TESTNAME=jdk_native_sanity},			\
bd932374081c 8072842: Add support for building native JTReg tests
ihse
parents: 29063
diff changeset
   477
    ${my.test.target.set:TESTNAME=hotspot_native_sanity}
30080
d1f391a851bc 8077524: Enable selective test bundle installation for jprt test targets
mikael
parents: 29669
diff changeset
   478
36532
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   479
################################################################################
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   480
# Testset buildinfra
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   481
my.build.flavors.buildinfra = \
42425
57cde06ae8d6 8141590: Cannot build Zero with devkit
erikj
parents: 42005
diff changeset
   482
    product,fastdebug,slowdebug,productZero,fastdebugZero \
36532
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   483
    ${my.additional.build.flavors.buildinfra}
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   484
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   485
# Platforms built for hotspot push jobs
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   486
my.build.targets.buildinfra = \
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   487
    solaris_sparcv9_5.11-{product|fastdebug|slowdebug}, \
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   488
    solaris_x64_5.11-{product|fastdebug|slowdebug}, \
42425
57cde06ae8d6 8141590: Cannot build Zero with devkit
erikj
parents: 42005
diff changeset
   489
    linux_i586_3.8-{product|fastdebug|slowdebug|productZero|fastdebugZero}, \
57cde06ae8d6 8141590: Cannot build Zero with devkit
erikj
parents: 42005
diff changeset
   490
    linux_x64_3.8-{product|fastdebug|slowdebug|productZero|fastdebugZero}, \
36532
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   491
    macosx_x64_10.9-{product|fastdebug|slowdebug}, \
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   492
    windows_i586_6.3-{product|fastdebug|slowdebug}, \
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   493
    windows_x64_6.3-{product|fastdebug|slowdebug}, \
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   494
    ${my.additional.build.targets.buildinfra}
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   495
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   496
my.test.targets.buildinfra = \
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   497
    ${my.test.targets.default}, \
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   498
    ${my.test.targets.hotspot}
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   499
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   500
my.make.rule.test.targets.buildinfra = \
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   501
    ${my.make.rule.test.targets.default}, \
2f10ab82d0a8 8151726: Introduce a JPRT testset buildinfra
erikj
parents: 35748
diff changeset
   502
    ${my.make.rule.test.targets.hotspot}