Update Android.bp files to not use test_per_src. am: 92ed69e816 am: 992d9dd8af am: 43bbdf47cc

Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/pin-utils/+/1331813

Change-Id: I8485961079db9788176eb517ea43b22473da62f1
diff --git a/Android.bp b/Android.bp
index faac399..0d02f18 100644
--- a/Android.bp
+++ b/Android.bp
@@ -7,13 +7,9 @@
     edition: "2018",
 }
 
-rust_test_host {
+rust_defaults {
     name: "pin-utils_tests",
     crate_name: "pin_utils",
-    srcs: [
-        "tests/projection.rs",
-        "tests/stack_pin.rs",
-    ],
     test_suites: ["general-tests"],
     auto_gen_config: true,
     edition: "2018",
@@ -23,6 +19,22 @@
 }
 
 rust_test_host {
+    name: "pin-utils_tests_stack_pin",
+    defaults: ["pin-utils_tests"],
+    srcs: [
+        "tests/stack_pin.rs",
+    ],
+}
+
+rust_test_host {
+    name: "pin-utils_tests_projection",
+    defaults: ["pin-utils_tests"],
+    srcs: [
+        "tests/projection.rs",
+    ],
+}
+
+rust_test_host {
     name: "pin-utils_tests_pin_utils",
     crate_name: "pin_utils",
     srcs: ["src/lib.rs"],