1#  Copyright (c) 2015, 2018, 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# Tiered testing definitions
24
25# (Nearly) all langtools tests are tier 1.
26tier1 = \
27    jdk \
28    lib \
29    tools \
30    -jdk/jshell/ExternalEditorTest.java \
31    -jdk/jshell/FailOverDirectExecutionControlTest.java \
32    -jdk/jshell/FailOverExecutionControlDyingLaunchTest.java \
33    -jdk/jshell/FailOverExecutionControlHangingListenTest.java \
34    -jdk/jshell/JdiHangingListenExecutionControlTest.java \
35    -jdk/jshell/JdiLaunchingExecutionControlTest.java \
36    -jdk/jshell/JdiListeningExecutionControlTest.java \
37    -jdk/jshell/JdiListeningLocalhostExecutionControlTest.java  \
38    -jdk/jshell/ToolBasicTest.java \
39    -jdk/jshell/ToolLocaleMessageTest.java \
40    -jdk/jshell/ToolReloadTest.java \
41    -jdk/jshell/UserInputTest.java \
42    -jdk/jshell/UserJdiUserRemoteTest.java
43
44# (Almost) no langtools tests are tier 2.
45tier2 = \
46    jdk/jshell/ExternalEditorTest.java \
47    jdk/jshell/FailOverDirectExecutionControlTest.java \
48    jdk/jshell/FailOverExecutionControlDyingLaunchTest.java \
49    jdk/jshell/FailOverExecutionControlHangingListenTest.java \
50    jdk/jshell/JdiHangingListenExecutionControlTest.java \
51    jdk/jshell/JdiLaunchingExecutionControlTest.java \
52    jdk/jshell/JdiListeningExecutionControlTest.java \
53    jdk/jshell/JdiListeningLocalhostExecutionControlTest.java \
54    jdk/jshell/ToolBasicTest.java \
55    jdk/jshell/ToolLocaleMessageTest.java \
56    jdk/jshell/ToolReloadTest.java \
57    jdk/jshell/UserInputTest.java \
58    jdk/jshell/UserJdiUserRemoteTest.java
59
60# No langtools tests are tier 3 either.
61tier3 =
62