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