1e5c31af7Sopenharmony_ci// Copyright (C) 2015 The Android Open Source Project
2e5c31af7Sopenharmony_ci//
3e5c31af7Sopenharmony_ci// Licensed under the Apache License, Version 2.0 (the "License");
4e5c31af7Sopenharmony_ci// you may not use this file except in compliance with the License.
5e5c31af7Sopenharmony_ci// You may obtain a copy of the License at
6e5c31af7Sopenharmony_ci//
7e5c31af7Sopenharmony_ci//      http://www.apache.org/licenses/LICENSE-2.0
8e5c31af7Sopenharmony_ci//
9e5c31af7Sopenharmony_ci// Unless required by applicable law or agreed to in writing, software
10e5c31af7Sopenharmony_ci// distributed under the License is distributed on an "AS IS" BASIS,
11e5c31af7Sopenharmony_ci// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12e5c31af7Sopenharmony_ci// See the License for the specific language governing permissions and
13e5c31af7Sopenharmony_ci// limitations under the License.
14e5c31af7Sopenharmony_ci//
15e5c31af7Sopenharmony_ci
16e5c31af7Sopenharmony_cipackage {
17e5c31af7Sopenharmony_ci    // See: http://go/android-license-faq
18e5c31af7Sopenharmony_ci    // A large-scale-change added 'default_applicable_licenses' to import
19e5c31af7Sopenharmony_ci    // all of the 'license_kinds' from "external_deqp_license"
20e5c31af7Sopenharmony_ci    // to get the below license kinds:
21e5c31af7Sopenharmony_ci    //   SPDX-license-identifier-Apache-2.0
22e5c31af7Sopenharmony_ci    default_applicable_licenses: ["external_deqp_license"],
23e5c31af7Sopenharmony_ci}
24e5c31af7Sopenharmony_ci
25e5c31af7Sopenharmony_cifilegroup {
26e5c31af7Sopenharmony_ci    name: "deqp_master_caselists",
27e5c31af7Sopenharmony_ci    srcs: [
28e5c31af7Sopenharmony_ci        "master/*.txt",
29e5c31af7Sopenharmony_ci        "master/vk-*/*.txt",
30e5c31af7Sopenharmony_ci    ],
31e5c31af7Sopenharmony_ci    path: "master",
32e5c31af7Sopenharmony_ci}
33e5c31af7Sopenharmony_ci
34e5c31af7Sopenharmony_cifilegroup {
35e5c31af7Sopenharmony_ci    name: "deqp_angle_exclude_caselists",
36e5c31af7Sopenharmony_ci    srcs: [
37e5c31af7Sopenharmony_ci        "angle/*.txt",
38e5c31af7Sopenharmony_ci    ],
39e5c31af7Sopenharmony_ci    path: "angle",
40e5c31af7Sopenharmony_ci}
41e5c31af7Sopenharmony_ci
42e5c31af7Sopenharmony_cijava_test_host {
43e5c31af7Sopenharmony_ci    name: "CtsDeqpTestCases",
44e5c31af7Sopenharmony_ci
45e5c31af7Sopenharmony_ci    // Tag this module as a cts test artifact
46e5c31af7Sopenharmony_ci    test_suites: [
47e5c31af7Sopenharmony_ci        "cts",
48e5c31af7Sopenharmony_ci        "vts10",
49e5c31af7Sopenharmony_ci        "general-tests",
50e5c31af7Sopenharmony_ci        "mts"
51e5c31af7Sopenharmony_ci    ],
52e5c31af7Sopenharmony_ci
53e5c31af7Sopenharmony_ci    srcs: ["runner/src/**/*.java"],
54e5c31af7Sopenharmony_ci    libs: [
55e5c31af7Sopenharmony_ci        "cts-tradefed",
56e5c31af7Sopenharmony_ci        "compatibility-host-util",
57e5c31af7Sopenharmony_ci        "tradefed",
58e5c31af7Sopenharmony_ci    ],
59e5c31af7Sopenharmony_ci
60e5c31af7Sopenharmony_ci    data: [
61e5c31af7Sopenharmony_ci        ":deqp_master_caselists",
62e5c31af7Sopenharmony_ci        ":deqp_angle_exclude_caselists",
63e5c31af7Sopenharmony_ci    ],
64e5c31af7Sopenharmony_ci}
65