unplugged-system/external/robolectric/shadows/versioning/Android.bp

68 lines
1.7 KiB
Plaintext
Raw Permalink Normal View History

//#############################################
// Compile Robolectric utils
//#############################################
package {
// See: http://go/android-license-faq
// A large-scale-change added 'default_applicable_licenses' to import
// all of the 'license_kinds' from "external_robolectric_license"
// to get the below license kinds:
// SPDX-license-identifier-Apache-2.0
default_applicable_licenses: ["external_robolectric_license"],
}
java_library_host {
name: "Robolectric_shadows_versioning_upstream",
srcs: ["src/main/java/**/*.java"],
static_libs: [
"robolectric-javax.annotation-api-1.2",
"Robolectric_shadowapi_upstream",
"Robolectric_utils_upstream",
"jsr305",
],
libs: ["robolectric-host-android_all_upstream"],
}
//#############################################
// Compile Robolectric utils tests
//#############################################
java_test_host {
name: "Robolectric_shadows_versioning_tests_upstream",
srcs: ["src/test/java/**/AndroidVersionsEdgeCaseTest.java"],
static_libs: [
"Robolectric_shadows_versioning_upstream",
"hamcrest",
"guava",
"junit",
"truth-prebuilt",
],
test_suites: ["general-tests"],
test_options: {
unit_test: false,
},
}
//android_robolectric_test {
// enabled: true,
//
// name: "Robolectric_shadows_versioning_tests_e2e_upstream",
//
// srcs: [
// "src/**/*.AndroidVersionsTest.java",
// ],
//
// java_resource_dirs: ["config"],
//
// libs: [
// "androidx.test.core",
// "androidx.test.runner",
// ],
//
// instrumentation_for: "MyRoboApplication",
//
// upstream: true,
//}