1*90c8c64dSAndroid Build Coastguard Worker// Copyright 2008 The Android Open Source Project 2*90c8c64dSAndroid Build Coastguard Worker// 3*90c8c64dSAndroid Build Coastguard Worker 4*90c8c64dSAndroid Build Coastguard Workerpackage { 5*90c8c64dSAndroid Build Coastguard Worker default_team: "trendy_team_platform_build", 6*90c8c64dSAndroid Build Coastguard Worker // See: http://go/android-license-faq 7*90c8c64dSAndroid Build Coastguard Worker default_applicable_licenses: ["Android-Apache-2.0"], 8*90c8c64dSAndroid Build Coastguard Worker} 9*90c8c64dSAndroid Build Coastguard Worker 10*90c8c64dSAndroid Build Coastguard Worker//############################################################### 11*90c8c64dSAndroid Build Coastguard Workerjava_binary { 12*90c8c64dSAndroid Build Coastguard Worker name: "monkey", 13*90c8c64dSAndroid Build Coastguard Worker srcs: ["**/*.java"], 14*90c8c64dSAndroid Build Coastguard Worker wrapper: "monkey.sh", 15*90c8c64dSAndroid Build Coastguard Worker static_libs: [ 16*90c8c64dSAndroid Build Coastguard Worker "monkey_aidl-java", 17*90c8c64dSAndroid Build Coastguard Worker ], 18*90c8c64dSAndroid Build Coastguard Worker jni_libs: [ 19*90c8c64dSAndroid Build Coastguard Worker "libmonkey_jni", 20*90c8c64dSAndroid Build Coastguard Worker ], 21*90c8c64dSAndroid Build Coastguard Worker} 22*90c8c64dSAndroid Build Coastguard Worker 23*90c8c64dSAndroid Build Coastguard Workerandroid_test { 24*90c8c64dSAndroid Build Coastguard Worker // This test does not need to run on device. It's a regular Java unit test. But it needs to 25*90c8c64dSAndroid Build Coastguard Worker // access some framework code like MotionEvent, KeyEvent, InputDevice, etc, which is currently 26*90c8c64dSAndroid Build Coastguard Worker // not available for the host. 27*90c8c64dSAndroid Build Coastguard Worker // Therefore, we are relying on 'android_test' here until ravenwood is ready. 28*90c8c64dSAndroid Build Coastguard Worker name: "monkey_test", 29*90c8c64dSAndroid Build Coastguard Worker srcs: [ 30*90c8c64dSAndroid Build Coastguard Worker "**/*.java", 31*90c8c64dSAndroid Build Coastguard Worker "**/*.kt", 32*90c8c64dSAndroid Build Coastguard Worker ], 33*90c8c64dSAndroid Build Coastguard Worker 34*90c8c64dSAndroid Build Coastguard Worker kotlincflags: [ 35*90c8c64dSAndroid Build Coastguard Worker "-Werror", 36*90c8c64dSAndroid Build Coastguard Worker ], 37*90c8c64dSAndroid Build Coastguard Worker 38*90c8c64dSAndroid Build Coastguard Worker static_libs: [ 39*90c8c64dSAndroid Build Coastguard Worker "androidx.test.runner", 40*90c8c64dSAndroid Build Coastguard Worker "monkey_aidl-java", 41*90c8c64dSAndroid Build Coastguard Worker ], 42*90c8c64dSAndroid Build Coastguard Worker jni_libs: [ 43*90c8c64dSAndroid Build Coastguard Worker "libmonkey_jni", 44*90c8c64dSAndroid Build Coastguard Worker ], 45*90c8c64dSAndroid Build Coastguard Worker 46*90c8c64dSAndroid Build Coastguard Worker libs: [ 47*90c8c64dSAndroid Build Coastguard Worker "junit", 48*90c8c64dSAndroid Build Coastguard Worker ], 49*90c8c64dSAndroid Build Coastguard Worker test_suites: [ 50*90c8c64dSAndroid Build Coastguard Worker "general-tests", 51*90c8c64dSAndroid Build Coastguard Worker ], 52*90c8c64dSAndroid Build Coastguard Worker} 53