1 # Copyright (c) 2015, 2024, 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_jnativescan = \
67 tools/all \
68 tools/jnativescan
69
70 langtools_slow = \
71 jdk/internal/shellsupport/doc/FullJavadocHelperTest.java
72
73 # All tests
74
75 all = \
76 :langtools_all
77
78 langtools_all = \
79 /
80
81 # Tiered testing definitions
82
83 # (Nearly) all langtools tests are tier 1.
84 tier1 = \
85 :langtools_all \
86 lib \
87 tools \
88 -:langtools_jshell_unstable \
89 -:langtools_slow
90
91 # (Almost) no langtools tests are tier 2.
92 tier2 = \
93 :langtools_jshell_unstable \
94 :langtools_slow
95
96 # No langtools tests are tier 3 either.
97 tier3 =
98
99 # No langtools tests are tier 4 either.
100 tier4 =