• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
2    default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5java_library_static {
6    name: "PandoraServerLib",
7
8    srcs: ["src/**/*.kt"],
9
10    sdk_version: "core_platform",
11
12    libs: [
13        // Access to hidden apis in Bluetooth:
14        "framework-bluetooth.impl",
15        "framework",
16    ],
17
18    static_libs: [
19        "androidx.test.runner",
20        "androidx.test.core",
21        "androidx.test.uiautomator_uiautomator",
22        "grpc-java-netty-shaded-test",
23        "grpc-java-lite",
24        "guava",
25        "opencensus-java-api",
26        "kotlin-test",
27        "kotlinx_coroutines",
28        "pandora_experimental-grpc-java",
29        "pandora_experimental-proto-java",
30        "opencensus-java-contrib-grpc-metrics",
31    ],
32}
33
34android_test_helper_app {
35    name: "PandoraServer",
36
37    static_libs: [
38        "PandoraServerLib",
39    ],
40
41    dex_preopt: {
42        enabled: false,
43    },
44    optimize: {
45        enabled: false,
46    },
47
48    test_suites: [
49        "general-tests",
50        "device-tests",
51        "mts-bluetooth",
52    ],
53}
54
55android_test {
56    name: "pts-bot",
57    required: ["PandoraServer"],
58    test_config: "configs/PtsBotTest.xml",
59    data: [
60        "configs/pts_bot_tests_config.json",
61        ":mmi2grpc"
62    ],
63    test_suites: ["device-tests"],
64}
65
66android_test {
67    name: "pts-bot-mts",
68    required: ["PandoraServer"],
69    test_config: "configs/PtsBotTestMts.xml",
70    data: [
71        "configs/pts_bot_tests_config.json",
72        ":mmi2grpc"
73    ],
74    test_suites: ["mts-bluetooth"],
75}
76