summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChih-Hung Hsieh <chh@google.com>2019-11-14 15:15:05 -0800
committerandroid-build-merger <android-build-merger@google.com>2019-11-14 15:15:05 -0800
commit016f40a00cdb78ea8123aa984b5791bb77921dec (patch)
tree2d59cd45cb16dfffdd63f21fb9050ac2b77d4d2e
parente3a308514df68bdafb7cfac6352f730cdb6d1847 (diff)
parent7a8a8536f66e2a14e4619df25f07946a0b12ca3d (diff)
downloadadhd-016f40a00cdb78ea8123aa984b5791bb77921dec.tar.gz
Add rust_test modules.
am: 7a8a8536f6 Change-Id: Ic05649244e3792b369dd0f4d8583d72c7a4451c5
-rw-r--r--audio_streams/Android.bp16
-rw-r--r--cras/client/cras-sys/Android.bp23
-rw-r--r--cras/client/libcras/Android.bp25
3 files changed, 57 insertions, 7 deletions
diff --git a/audio_streams/Android.bp b/audio_streams/Android.bp
index 3e78e566..53143245 100644
--- a/audio_streams/Android.bp
+++ b/audio_streams/Android.bp
@@ -1,7 +1,19 @@
+// This file is generated by cargo2android.py.
+
+rust_test_host {
+ name: "audio_streams_tests_audio_streams",
+ crate_name: "audio_streams",
+ srcs: ["src/audio_streams.rs"],
+ relative_install_path: "audio_streams_tests",
+ // auto_gen_config is waiting for build/soong changes.
+ // test_suites: ["general-tests"],
+ // auto_gen_config: true,
+ edition: "2018",
+}
+
rust_library_host_rlib {
name: "libaudio_streams",
- deny_warnings: false,
crate_name: "audio_streams",
- edition: "2018",
srcs: ["src/audio_streams.rs"],
+ edition: "2018",
}
diff --git a/cras/client/cras-sys/Android.bp b/cras/client/cras-sys/Android.bp
index 0e061b1b..666311c7 100644
--- a/cras/client/cras-sys/Android.bp
+++ b/cras/client/cras-sys/Android.bp
@@ -1,8 +1,25 @@
+// This file is generated by cargo2android.py.
+
+rust_test_host {
+ name: "cras-sys_tests_cras_sys",
+ crate_name: "cras_sys",
+ srcs: ["src/lib.rs"],
+ relative_install_path: "cras-sys_tests",
+ // auto_gen_config is waiting for build/soong changes.
+ // test_suites: ["general-tests"],
+ // auto_gen_config: true,
+ edition: "2015",
+ rlibs: [
+ "libdata_model",
+ ],
+}
+
rust_library_host_rlib {
name: "libcras_sys",
- deny_warnings: false,
crate_name: "cras_sys",
- edition: "2015",
- rlibs: ["libdata_model"],
srcs: ["src/lib.rs"],
+ edition: "2015",
+ rlibs: [
+ "libdata_model",
+ ],
}
diff --git a/cras/client/libcras/Android.bp b/cras/client/libcras/Android.bp
index 3c0b3ede..ba0f37bc 100644
--- a/cras/client/libcras/Android.bp
+++ b/cras/client/libcras/Android.bp
@@ -1,14 +1,35 @@
+// This file is generated by cargo2android.py.
+
+rust_test_host {
+ name: "libcras_tests_libcras",
+ deny_warnings: false,
+ crate_name: "libcras",
+ srcs: ["src/libcras.rs"],
+ relative_install_path: "libcras_tests",
+ // auto_gen_config is waiting for build/soong changes.
+ // test_suites: ["general-tests"],
+ // auto_gen_config: true,
+ edition: "2018",
+ rlibs: [
+ "libaudio_streams",
+ "libcras_sys",
+ "libdata_model",
+ "liblibc",
+ "libsys_util",
+ ],
+}
+
rust_library_host_rlib {
name: "liblibcras",
deny_warnings: false,
crate_name: "libcras",
- edition: "2018",
srcs: ["src/libcras.rs"],
+ edition: "2018",
rlibs: [
- "liblibc",
"libaudio_streams",
"libcras_sys",
"libdata_model",
+ "liblibc",
"libsys_util",
],
}