xref: /aosp_15_r20/external/apache-harmony/Android.bp (revision 81713db74cba1ee0e63be20cc9fbd773832c73df)
1*81713db7SXin Li// Copyright (C) 2011 The Android Open Source Project
2*81713db7SXin Li//
3*81713db7SXin Li// Licensed under the Apache License, Version 2.0 (the "License");
4*81713db7SXin Li// you may not use this file except in compliance with the License.
5*81713db7SXin Li// You may obtain a copy of the License at
6*81713db7SXin Li//
7*81713db7SXin Li//      http://www.apache.org/licenses/LICENSE-2.0
8*81713db7SXin Li//
9*81713db7SXin Li// Unless required by applicable law or agreed to in writing, software
10*81713db7SXin Li// distributed under the License is distributed on an "AS IS" BASIS,
11*81713db7SXin Li// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*81713db7SXin Li// See the License for the specific language governing permissions and
13*81713db7SXin Li// limitations under the License.
14*81713db7SXin Li
15*81713db7SXin Lipackage {
16*81713db7SXin Li    default_visibility: ["//visibility:private"],
17*81713db7SXin Li    default_applicable_licenses: ["external_apache-harmony_license"],
18*81713db7SXin Li}
19*81713db7SXin Li
20*81713db7SXin Li// Added automatically by a large-scale-change
21*81713db7SXin Li// See: http://go/android-license-faq
22*81713db7SXin Lilicense {
23*81713db7SXin Li    name: "external_apache-harmony_license",
24*81713db7SXin Li    visibility: [":__subpackages__"],
25*81713db7SXin Li    license_kinds: [
26*81713db7SXin Li        "SPDX-license-identifier-Apache-2.0",
27*81713db7SXin Li    ],
28*81713db7SXin Li    license_text: [
29*81713db7SXin Li        "NOTICE",
30*81713db7SXin Li    ],
31*81713db7SXin Li}
32*81713db7SXin Li
33*81713db7SXin Lijava_test {
34*81713db7SXin Li    name: "apache-harmony-tests",
35*81713db7SXin Li    visibility: [
36*81713db7SXin Li        "//art/build/sdk",
37*81713db7SXin Li        "//cts/tests/libcore/luni",
38*81713db7SXin Li        "//libcore",
39*81713db7SXin Li    ],
40*81713db7SXin Li    hostdex: true,
41*81713db7SXin Li    srcs: [
42*81713db7SXin Li        "beans/src/test/java/**/*.java",
43*81713db7SXin Li        "logging/src/test/java/**/*.java",
44*81713db7SXin Li        "luni/src/test/java/**/*.java",
45*81713db7SXin Li        "sql/src/test/java/**/*.java",
46*81713db7SXin Li        "support/src/test/java/**/*.java",
47*81713db7SXin Li
48*81713db7SXin Li        "beans/src/test/support/java/**/*.java",
49*81713db7SXin Li        "logging/src/test/support/java/**/*.java",
50*81713db7SXin Li        "luni/src/test/support/java/**/*.java",
51*81713db7SXin Li        "sql/src/test/support/java/**/*.java",
52*81713db7SXin Li        "support/src/test/support/java/**/*.java",
53*81713db7SXin Li
54*81713db7SXin Li        "luni/src/test/api/common/**/*.java",
55*81713db7SXin Li        "luni/src/test/api/unix/**/*.java",
56*81713db7SXin Li        "luni/src/test/impl/common/**/*.java",
57*81713db7SXin Li        "luni/src/test/impl/unix/**/*.java",
58*81713db7SXin Li    ],
59*81713db7SXin Li    java_resource_dirs: [
60*81713db7SXin Li        "beans/src/test/resources",
61*81713db7SXin Li        "logging/src/test/resources",
62*81713db7SXin Li        "sql/src/test/resources",
63*81713db7SXin Li        "support/src/test/resources",
64*81713db7SXin Li    ],
65*81713db7SXin Li    sdk_version: "none",
66*81713db7SXin Li    system_modules: "core-all-system-modules",
67*81713db7SXin Li    libs: [
68*81713db7SXin Li        "junit",
69*81713db7SXin Li    ],
70*81713db7SXin Li    static_libs: [
71*81713db7SXin Li        "core-tests-support",
72*81713db7SXin Li    ],
73*81713db7SXin Li    javacflags: ["-Xmaxwarns 9999999"],
74*81713db7SXin Li    // Pin java_version until jarjar is certified to support later versions. http://b/72703434
75*81713db7SXin Li    java_version: "1.8",
76*81713db7SXin Li
77*81713db7SXin Li    // b/73499927
78*81713db7SXin Li    errorprone: {
79*81713db7SXin Li        javacflags: [
80*81713db7SXin Li            "-Xep:MissingOverride:OFF",
81*81713db7SXin Li            "-Xep:DoNotCall:OFF",
82*81713db7SXin Li            "-Xep:TryFailThrowable:OFF",
83*81713db7SXin Li            "-Xep:ReturnValueIgnored:OFF",
84*81713db7SXin Li        ],
85*81713db7SXin Li    },
86*81713db7SXin Li}
87