aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-05-09 20:35:40 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-05-09 20:35:40 +0000
commite522869f99b1153909f4c97551ba049e9a99f206 (patch)
treea30cdb39a2b4dbd583f1ae45932154ca56603f4c
parent518fec22855a71395e7d36a3ef00198fb50302be (diff)
parent0355e42c3d36eec9f7ad4cf3f5aaa6d89a52c33d (diff)
downloaddowncast-rs-android13-mainline-media-release.tar.gz
Change-Id: Ie3c8089310ec78fa2ff211b95f3bd68cefbb9df7
-rw-r--r--Android.bp57
-rw-r--r--TEST_MAPPING109
-rw-r--r--cargo2android.json6
3 files changed, 138 insertions, 34 deletions
diff --git a/Android.bp b/Android.bp
index 7f43e87..7b32d6f 100644
--- a/Android.bp
+++ b/Android.bp
@@ -24,12 +24,18 @@ license {
],
}
-rust_defaults {
- name: "downcast-rs_defaults",
+rust_test {
+ name: "downcast-rs_test_src_lib",
+ host_supported: true,
crate_name: "downcast_rs",
+ cargo_env_compat: true,
+ cargo_pkg_version: "1.2.0",
srcs: ["src/lib.rs"],
test_suites: ["general-tests"],
auto_gen_config: true,
+ test_options: {
+ unit_test: true,
+ },
edition: "2015",
features: [
"default",
@@ -37,22 +43,11 @@ rust_defaults {
],
}
-rust_test_host {
- name: "downcast-rs_host_test_src_lib",
- defaults: ["downcast-rs_defaults"],
- test_options: {
- unit_test: true,
- },
-}
-
-rust_test {
- name: "downcast-rs_device_test_src_lib",
- defaults: ["downcast-rs_defaults"],
-}
-
rust_defaults {
- name: "downcast-rs_defaults_downcast_rs",
+ name: "downcast-rs_test_defaults",
crate_name: "downcast_rs",
+ cargo_env_compat: true,
+ cargo_pkg_version: "1.2.0",
test_suites: ["general-tests"],
auto_gen_config: true,
edition: "2015",
@@ -65,9 +60,10 @@ rust_defaults {
],
}
-rust_test_host {
- name: "downcast-rs_host_test_tests_import_via_macro_use",
- defaults: ["downcast-rs_defaults_downcast_rs"],
+rust_test {
+ name: "downcast-rs_test_tests_import_via_macro_use",
+ defaults: ["downcast-rs_test_defaults"],
+ host_supported: true,
srcs: ["tests/import_via_macro_use.rs"],
test_options: {
unit_test: true,
@@ -75,30 +71,21 @@ rust_test_host {
}
rust_test {
- name: "downcast-rs_device_test_tests_import_via_macro_use",
- defaults: ["downcast-rs_defaults_downcast_rs"],
- srcs: ["tests/import_via_macro_use.rs"],
-}
-
-rust_test_host {
- name: "downcast-rs_host_test_tests_use_via_namespace",
- defaults: ["downcast-rs_defaults_downcast_rs"],
+ name: "downcast-rs_test_tests_use_via_namespace",
+ defaults: ["downcast-rs_test_defaults"],
+ host_supported: true,
srcs: ["tests/use_via_namespace.rs"],
test_options: {
unit_test: true,
},
}
-rust_test {
- name: "downcast-rs_device_test_tests_use_via_namespace",
- defaults: ["downcast-rs_defaults_downcast_rs"],
- srcs: ["tests/use_via_namespace.rs"],
-}
-
rust_library {
name: "libdowncast_rs",
host_supported: true,
crate_name: "downcast_rs",
+ cargo_env_compat: true,
+ cargo_pkg_version: "1.2.0",
srcs: ["src/lib.rs"],
edition: "2015",
features: [
@@ -107,6 +94,10 @@ rust_library {
],
apex_available: [
"//apex_available:platform",
+ "com.android.compos",
+ "com.android.uwb",
"com.android.virt",
],
+ vendor_available: true,
+ min_sdk_version: "29",
}
diff --git a/TEST_MAPPING b/TEST_MAPPING
new file mode 100644
index 0000000..6d13348
--- /dev/null
+++ b/TEST_MAPPING
@@ -0,0 +1,109 @@
+// Generated by update_crate_tests.py for tests that depend on this crate.
+{
+ "presubmit": [
+ {
+ "name": "authfs_device_test_src_lib"
+ },
+ {
+ "name": "diced_open_dice_cbor_test"
+ },
+ {
+ "name": "diced_sample_inputs_test"
+ },
+ {
+ "name": "diced_test"
+ },
+ {
+ "name": "diced_utils_test"
+ },
+ {
+ "name": "diced_vendor_test"
+ },
+ {
+ "name": "downcast-rs_test_src_lib"
+ },
+ {
+ "name": "downcast-rs_test_tests_import_via_macro_use"
+ },
+ {
+ "name": "downcast-rs_test_tests_use_via_namespace"
+ },
+ {
+ "name": "keystore2_km_compat_test"
+ },
+ {
+ "name": "keystore2_test"
+ },
+ {
+ "name": "legacykeystore_test"
+ },
+ {
+ "name": "libbinder_rs-internal_test"
+ },
+ {
+ "name": "microdroid_manager_test"
+ },
+ {
+ "name": "rustBinderTest"
+ },
+ {
+ "name": "rustBinderTestService"
+ },
+ {
+ "name": "virtualizationservice_device_test"
+ }
+ ],
+ "presubmit-rust": [
+ {
+ "name": "authfs_device_test_src_lib"
+ },
+ {
+ "name": "diced_open_dice_cbor_test"
+ },
+ {
+ "name": "diced_sample_inputs_test"
+ },
+ {
+ "name": "diced_test"
+ },
+ {
+ "name": "diced_utils_test"
+ },
+ {
+ "name": "diced_vendor_test"
+ },
+ {
+ "name": "downcast-rs_test_src_lib"
+ },
+ {
+ "name": "downcast-rs_test_tests_import_via_macro_use"
+ },
+ {
+ "name": "downcast-rs_test_tests_use_via_namespace"
+ },
+ {
+ "name": "keystore2_km_compat_test"
+ },
+ {
+ "name": "keystore2_test"
+ },
+ {
+ "name": "legacykeystore_test"
+ },
+ {
+ "name": "libbinder_rs-internal_test"
+ },
+ {
+ "name": "microdroid_manager_test"
+ },
+ {
+ "name": "rustBinderTest"
+ },
+ {
+ "name": "rustBinderTestService"
+ },
+ {
+ "name": "virtualizationservice_device_test"
+ }
+ ]
+}
diff --git a/cargo2android.json b/cargo2android.json
index ac56e26..d5077e9 100644
--- a/cargo2android.json
+++ b/cargo2android.json
@@ -1,10 +1,14 @@
{
"apex-available": [
"//apex_available:platform",
+ "com.android.compos",
+ "com.android.uwb",
"com.android.virt"
],
"dependencies": true,
"device": true,
+ "min-sdk-version": "29",
"run": true,
- "tests": true
+ "tests": true,
+ "vendor-available": true
} \ No newline at end of file