Snap for 6686656 from cead1604501d917e0a9561e2ad146304e12d39c1 to sdk-release
Change-Id: Ifb79f5c952801cf5e8d6b646928d8e5e70f01cec
diff --git a/Android.bp b/Android.bp
index a51668d..6c0e772 100644
--- a/Android.bp
+++ b/Android.bp
@@ -1,6 +1,4 @@
-// This file is generated by cargo2android.py --run --device --test.
-// Manually split host and device tests,
-// and link in static libraries for device tests.
+// This file is generated by cargo2android.py --run --device --test --dependencies.
rust_library {
name: "libpin_utils",
@@ -11,7 +9,27 @@
}
rust_defaults {
- name: "pin-utils_tests",
+ name: "pin-utils_defaults",
+ crate_name: "pin_utils",
+ test_suites: ["general-tests"],
+ auto_gen_config: true,
+ edition: "2018",
+}
+
+rust_test_host {
+ name: "pin-utils_host_test_src_lib",
+ defaults: ["pin-utils_defaults"],
+ srcs: ["src/lib.rs"],
+}
+
+rust_test {
+ name: "pin-utils_device_test_src_lib",
+ defaults: ["pin-utils_defaults"],
+ srcs: ["src/lib.rs"],
+}
+
+rust_defaults {
+ name: "pin-utils_defaults_pin_utils",
crate_name: "pin_utils",
test_suites: ["general-tests"],
auto_gen_config: true,
@@ -22,51 +40,25 @@
}
rust_test_host {
- name: "pin-utils_host_tests_stack_pin",
- defaults: ["pin-utils_tests"],
- srcs: [
- "tests/stack_pin.rs",
- ],
+ name: "pin-utils_host_test_tests_projection",
+ defaults: ["pin-utils_defaults_pin_utils"],
+ srcs: ["tests/projection.rs"],
}
rust_test {
- name: "pin-utils_device_tests_stack_pin",
- defaults: ["pin-utils_tests"],
- srcs: [
- "tests/stack_pin.rs",
- ],
+ name: "pin-utils_device_test_tests_projection",
+ defaults: ["pin-utils_defaults_pin_utils"],
+ srcs: ["tests/projection.rs"],
}
rust_test_host {
- name: "pin-utils_host_tests_projection",
- defaults: ["pin-utils_tests"],
- srcs: [
- "tests/projection.rs",
- ],
+ name: "pin-utils_host_test_tests_stack_pin",
+ defaults: ["pin-utils_defaults_pin_utils"],
+ srcs: ["tests/stack_pin.rs"],
}
rust_test {
- name: "pin-utils_device_tests_projection",
- defaults: ["pin-utils_tests"],
- srcs: [
- "tests/projection.rs",
- ],
-}
-
-rust_test_host {
- name: "pin-utils_host_tests_pin_utils",
- crate_name: "pin_utils",
- srcs: ["src/lib.rs"],
- test_suites: ["general-tests"],
- auto_gen_config: true,
- edition: "2018",
-}
-
-rust_test {
- name: "pin-utils_device_tests_pin_utils",
- crate_name: "pin_utils",
- srcs: ["src/lib.rs"],
- test_suites: ["general-tests"],
- auto_gen_config: true,
- edition: "2018",
+ name: "pin-utils_device_test_tests_stack_pin",
+ defaults: ["pin-utils_defaults_pin_utils"],
+ srcs: ["tests/stack_pin.rs"],
}
diff --git a/TEST_MAPPING b/TEST_MAPPING
index dc91f3a..86a462b 100644
--- a/TEST_MAPPING
+++ b/TEST_MAPPING
@@ -1,24 +1,24 @@
{
"presubmit": [
{
- "name": "pin-utils_device_tests_projection"
+ "name": "pin-utils_device_test_tests_projection"
},
{
- "name": "pin-utils_host_tests_projection",
+ "name": "pin-utils_host_test_tests_projection",
"host": true
},
{
- "name": "pin-utils_device_tests_stack_pin"
+ "name": "pin-utils_device_test_tests_stack_pin"
},
{
- "name": "pin-utils_host_tests_stack_pin",
+ "name": "pin-utils_host_test_tests_stack_pin",
"host": true
},
{
- "name": "pin-utils_device_tests_pin_utils"
+ "name": "pin-utils_device_test_src_lib"
},
{
- "name": "pin-utils_host_tests_pin_utils",
+ "name": "pin-utils_host_test_src_lib",
"host": true
}
]