1 #  Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
   2 #  DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   3 #
   4 #  This code is free software; you can redistribute it and/or modify it
   5 #  under the terms of the GNU General Public License version 2 only, as
   6 #  published by the Free Software Foundation.
   7 #
   8 #  This code is distributed in the hope that it will be useful, but WITHOUT
   9 #  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  10 #  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  11 #  version 2 for more details (a copy is included in the LICENSE file that
  12 #  accompanied this code).
  13 #
  14 #  You should have received a copy of the GNU General Public License version
  15 #  2 along with this work; if not, write to the Free Software Foundation,
  16 #  Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  17 #
  18 #  Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  19 #  or visit www.oracle.com if you need additional information or have any
  20 #  questions.
  21 #
  22 
  23 jdk_lang = \
  24     java/lang \
  25     -java/lang/management \
  26     -java/lang/instrument \
  27     sun/invoke \
  28     sun/misc \
  29     sun/reflect \
  30     jdk/lambda \
  31     vm
  32 
  33 jdk_util = \
  34     java/util \
  35     sun/util
  36 
  37 jdk_math = \
  38     java/math
  39 
  40 jdk_io = \
  41     java/io
  42 
  43 jdk_nio = \
  44     java/nio \
  45     sun/nio
  46 
  47 jdk_net = \
  48     java/net \
  49     com/sun/net \
  50     com/oracle/net \
  51     sun/net
  52 
  53 jdk_time = \
  54     java/time
  55 
  56 jdk_rmi = \
  57     java/rmi \
  58     javax/rmi/ssl \
  59     sun/rmi
  60 
  61 jdk_security1 = \
  62     java/security
  63 
  64 jdk_security2 = \
  65     javax/crypto \
  66     javax/xml/crypto \
  67     com/sun/crypto
  68 
  69 jdk_security3 = \
  70     javax/security  \
  71     com/sun/security \
  72     com/sun/org/apache/xml/internal/security \
  73     com/oracle/security \
  74     sun/security \
  75     lib/security
  76 
  77 jdk_security = \
  78     :jdk_security1 \
  79     :jdk_security2 \
  80     :jdk_security3
  81 
  82 jdk_text = \
  83     java/text \
  84     sun/text
  85 
  86 jdk_management = \
  87     java/lang/management \
  88     com/sun/management \
  89     sun/management
  90 
  91 jdk_instrument = \
  92     java/lang/instrument
  93 
  94 jdk_jmx = \
  95     javax/management \
  96     com/sun/jmx
  97 
  98 jdk_jdi = \
  99     com/sun/jdi
 100 
 101 #
 102 # Tool (and tool API) tests are split into core and svc groups
 103 #
 104 core_tools = \
 105     tools \
 106     com/sun/tools/extcheck \
 107     sun/tools/java \
 108     sun/tools/native2ascii \
 109     sun/tools/jrunscript
 110 
 111 svc_tools = \
 112     com/sun/tools/attach \
 113     com/sun/tracing \
 114     sun/tools \
 115     -sun/tools/java \
 116     -sun/tools/native2ascii \
 117     -sun/tools/jrunscript \
 118     sun/jvmstat \
 119     demo/jvmti
 120 
 121 jdk_tools = \
 122     :core_tools \
 123     :svc_tools
 124 
 125 #
 126 # Catch-all for other areas with a small number of tests
 127 #
 128 jdk_other = \
 129     java/sql \
 130     javax/sql \
 131     javax/naming \
 132     javax/script \
 133     javax/smartcardio \
 134     javax/xml \
 135     -javax/xml/crypto \
 136     jdk/asm \
 137     com/sun/jndi \
 138     com/sun/corba \
 139     lib/testlibrary \
 140     demo/zipfs \
 141     sample
 142 
 143 #
 144 # SCTP is its own group as it is highly sensitive to kernel/network config
 145 #
 146 jdk_sctp = \
 147     com/sun/nio/sctp
 148 
 149 
 150 #
 151 # core group to run all core area tests
 152 #
 153 jdk_core = \
 154     :jdk_lang \
 155     :jdk_util \
 156     :jdk_math \
 157     :jdk_io \
 158     :jdk_nio \
 159     :jdk_net \
 160     :jdk_rmi \
 161     :jdk_time \
 162     :jdk_security \
 163     :jdk_text \
 164     :core_tools \
 165     :jdk_other
 166 
 167 #
 168 # svc group to run all serviceability area tests
 169 #
 170 jdk_svc = \
 171     :jdk_management \
 172     :jdk_instrument \
 173     :jdk_jmx \
 174     :jdk_jdi \
 175     :svc_tools
 176 
 177 #############################
 178 
 179 #
 180 # Client area groups
 181 #
 182 
 183 jdk_awt = \
 184     java/awt \
 185     com/sun/awt \
 186     com/apple/eawt \
 187     sun/awt
 188 
 189 jdk_2d = \
 190     javax/print \
 191     sun/pisces  \
 192     sun/java2d
 193 
 194 jdk_beans = \
 195     java/beans
 196 
 197 jdk_swing = \
 198     javax/accessibility \
 199     javax/swing \
 200     com/sun/java/swing
 201 
 202 jdk_sound = \
 203     javax/sound
 204 
 205 jdk_imageio = \
 206     javax/imageio
 207 
 208 jdk_desktop = \
 209     :jdk_awt \
 210     :jdk_2d \
 211     :jdk_beans \
 212     :jdk_swing \
 213     :jdk_sound \
 214     :jdk_imageio