1 #  Copyright (c) 2015, 2022, 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 # Langtools-specific test groups
24 
25 langtools_javac = \
26     tools/all \
27     tools/javac
28 
29 langtools_javap = \
30     tools/all \
31     tools/javap
32 
33 langtools_javadoc = \
34     tools/all \
35     tools/doclint \
36     tools/javac/doctree \
37     jdk/javadoc
38 
39 langtools_jshell = \
40     tools/all \
41     jdk/jshell
42 
43 langtools_jshell_unstable = \
44     jdk/jshell/ExternalEditorTest.java \
45     jdk/jshell/FailOverDirectExecutionControlTest.java \
46     jdk/jshell/FailOverExecutionControlDyingLaunchTest.java \
47     jdk/jshell/FailOverExecutionControlHangingListenTest.java \
48     jdk/jshell/JdiHangingListenExecutionControlTest.java \
49     jdk/jshell/JdiLaunchingExecutionControlTest.java \
50     jdk/jshell/JdiListeningExecutionControlTest.java \
51     jdk/jshell/JdiListeningLocalhostExecutionControlTest.java \
52     jdk/jshell/ToolBasicTest.java \
53     jdk/jshell/ToolLocaleMessageTest.java \
54     jdk/jshell/ToolReloadTest.java \
55     jdk/jshell/UserInputTest.java \
56     jdk/jshell/UserJdiUserRemoteTest.java
57 
58 langtools_jdeprscan = \
59     tools/all \
60     tools/jdeprscan
61 
62 langtools_jdeps = \
63     tools/all \
64     tools/jdeps
65 
66 langtools_sjavac = \
67     tools/all \
68     tools/sjavac
69 
70 langtools_all = \
71     jdk \
72     lib \
73     tools
74 
75 # Tiered testing definitions
76 
77 # (Nearly) all langtools tests are tier 1.
78 tier1 = \
79     :langtools_all \
80     lib \
81     tools \
82     -:langtools_jshell
83 
84 # (Almost) no langtools tests are tier 2.
85 tier2 = \
86     :langtools_jshell_unstable
87 
88 # No langtools tests are tier 3 either.
89 tier3 =
90 
91 # No langtools tests are tier 4 either.
92 tier4 =