• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
2    // See: http://go/android-license-faq
3    // A large-scale-change added 'default_applicable_licenses' to import
4    // all of the 'license_kinds' from "frameworks_base_license"
5    // to get the below license kinds:
6    //   SPDX-license-identifier-Apache-2.0
7    default_applicable_licenses: ["frameworks_base_license"],
8}
9
10android_test {
11    name: "InternalTests",
12    proto: {
13        type: "nano",
14    },
15    // Include some source files directly to be able to access package members
16    srcs: ["src/**/*.java"],
17    libs: ["android.test.runner.stubs.system"],
18    static_libs: [
19        "junit",
20        "androidx.test.rules",
21        "mockito-target-minus-junit4",
22        "truth",
23        "platform-test-annotations",
24        "flickerlib-parsers",
25        "perfetto_trace_java_protos",
26        "flickerlib-trace_processor_shell",
27        "ravenwood-junit",
28    ],
29    java_resource_dirs: ["res"],
30    certificate: "platform",
31    platform_apis: true,
32    test_suites: ["device-tests"],
33}
34
35// Run just ApplicationSharedMemoryTest with ABI override for 32 bits.
36// This is to test that on systems that support multi-ABI,
37// ApplicationSharedMemory works in app processes launched with a different ABI
38// than that of the system processes.
39android_test {
40    name: "ApplicationSharedMemoryTest32",
41    team: "trendy_team_system_performance",
42    srcs: ["src/com/android/internal/os/ApplicationSharedMemoryTest.java"],
43    libs: ["android.test.runner.stubs.system"],
44    static_libs: [
45        "junit",
46        "androidx.test.rules",
47        "platform-test-annotations",
48        "truth",
49    ],
50    manifest: "ApplicationSharedMemoryTest32/AndroidManifest.xml",
51    test_config: "ApplicationSharedMemoryTest32/AndroidTest.xml",
52    certificate: "platform",
53    platform_apis: true,
54    test_suites: ["device-tests"],
55}
56
57android_ravenwood_test {
58    name: "InternalTestsRavenwood",
59    static_libs: [
60        "androidx.annotation_annotation",
61        "androidx.test.rules",
62        "platform-test-annotations",
63    ],
64    srcs: [
65        "src/com/android/internal/graphics/ColorUtilsTest.java",
66        "src/com/android/internal/util/ParcellingTests.java",
67    ],
68    auto_gen_config: true,
69    team: "trendy_team_ravenwood",
70}
71
72java_test_helper_library {
73    name: "ApplicationSharedMemoryTestRule",
74    srcs: ["src/com/android/internal/os/ApplicationSharedMemoryTestRule.java"],
75    static_libs: ["junit"],
76}
77