blob: a748b2ec08819a72816ac7f173db5057655cde87 [file] [log] [blame]
// Copyright 2008 The Android Open Source Project
//
package {
default_team: "trendy_team_platform_build",
// See: http://go/android-license-faq
default_applicable_licenses: ["Android-Apache-2.0"],
}
//###############################################################
java_binary {
name: "monkey",
srcs: ["**/*.java"],
wrapper: "monkey.sh",
static_libs: [
"monkey_aidl-java",
],
jni_libs: [
"libmonkey_jni",
],
}
android_test {
// This test does not need to run on device. It's a regular Java unit test. But it needs to
// access some framework code like MotionEvent, KeyEvent, InputDevice, etc, which is currently
// not available for the host.
// Therefore, we are relying on 'android_test' here until ravenwood is ready.
name: "monkey_test",
srcs: [
"**/*.java",
"**/*.kt",
],
kotlincflags: [
"-Werror",
],
static_libs: [
"androidx.test.runner",
"monkey_aidl-java",
],
jni_libs: [
"libmonkey_jni",
],
libs: [
"junit",
],
test_suites: [
"general-tests",
],
}