diff options
author | Chih-Hung Hsieh <chh@google.com> | 2019-11-14 15:28:02 -0800 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2019-11-14 15:28:02 -0800 |
commit | 4b18a82155901b3a02cf07ec5fd7baab96fb38e1 (patch) | |
tree | 755f2e35a74bc5d91e75d4945964895da415865c | |
parent | 639667d70a1a6333916c4fef892c09e7fa59f47f (diff) | |
parent | 062143bd4d41a7be2d40bc9801700e95297a5bdf (diff) | |
download | crosvm-4b18a82155901b3a02cf07ec5fd7baab96fb38e1.tar.gz |
Add rust_test modules. am: bf09449dd4 am: 6342a4751e
am: 062143bd4d
Change-Id: I5d7a2032955dc6358777c2ea522af06384840686
-rw-r--r-- | bit_field/Android.bp | 28 | ||||
-rw-r--r-- | kvm/Android.bp | 33 | ||||
-rw-r--r-- | kvm_sys/Android.bp | 25 | ||||
-rw-r--r-- | msg_socket/Android.bp | 35 | ||||
-rw-r--r-- | sys_util/Android.bp | 3 |
5 files changed, 123 insertions, 1 deletions
diff --git a/bit_field/Android.bp b/bit_field/Android.bp index 21bf9e731..d8b6876f0 100644 --- a/bit_field/Android.bp +++ b/bit_field/Android.bp @@ -1,5 +1,33 @@ // This file is generated by cargo2android.py. +rust_test_host { + name: "bit_field_tests", + crate_name: "bit_field", + srcs: [ + "tests/test_enum.rs", + "tests/test_tuple_struct.rs", + ], + relative_install_path: "bit_field_tests", + edition: "2018", + rlibs: [ + "libbit_field", + ], + proc_macros: [ + "libbit_field_derive", + ], +} + +rust_test_host { + name: "bit_field_tests_bit_field", + crate_name: "bit_field", + srcs: ["src/lib.rs"], + relative_install_path: "bit_field_tests", + edition: "2018", + proc_macros: [ + "libbit_field_derive", + ], +} + rust_library_host_rlib { name: "libbit_field", crate_name: "bit_field", diff --git a/kvm/Android.bp b/kvm/Android.bp index 85c5b753b..a5d0ab58d 100644 --- a/kvm/Android.bp +++ b/kvm/Android.bp @@ -1,5 +1,38 @@ // This file is generated by cargo2android.py. +rust_test_host { + name: "kvm_tests", + crate_name: "kvm", + srcs: [ + "tests/dirty_log.rs", + "tests/read_only_memory.rs", + "tests/real_run_adder.rs", + ], + relative_install_path: "kvm_tests", + edition: "2018", + rlibs: [ + "libkvm", + "libkvm_sys", + "liblibc", + "libmsg_socket", + "libsys_util", + ], +} + +rust_test_host { + name: "kvm_tests_kvm", + crate_name: "kvm", + srcs: ["src/lib.rs"], + relative_install_path: "kvm_tests", + edition: "2018", + rlibs: [ + "libkvm_sys", + "liblibc", + "libmsg_socket", + "libsys_util", + ], +} + rust_library_host_rlib { name: "libkvm", crate_name: "kvm", diff --git a/kvm_sys/Android.bp b/kvm_sys/Android.bp index dc2629d00..6423a7b25 100644 --- a/kvm_sys/Android.bp +++ b/kvm_sys/Android.bp @@ -1,5 +1,30 @@ // This file is generated by cargo2android.py. +rust_test_host { + name: "kvm_sys_tests_kvm_sys", + crate_name: "kvm_sys", + srcs: ["src/lib.rs"], + relative_install_path: "kvm_sys_tests", + edition: "2018", + rlibs: [ + "liblibc", + "libsys_util", + ], +} + +rust_test_host { + name: "kvm_sys_tests_sanity", + crate_name: "sanity", + srcs: ["tests/sanity.rs"], + relative_install_path: "kvm_sys_tests", + edition: "2018", + rlibs: [ + "libkvm_sys", + "liblibc", + "libsys_util", + ], +} + rust_library_host_rlib { name: "libkvm_sys", crate_name: "kvm_sys", diff --git a/msg_socket/Android.bp b/msg_socket/Android.bp index c36feda58..dceb8c954 100644 --- a/msg_socket/Android.bp +++ b/msg_socket/Android.bp @@ -13,3 +13,38 @@ rust_library_host_rlib { "libmsg_on_socket_derive", ], } + +rust_test_host { + name: "msg_socket_tests", + crate_name: "msg_socket", + srcs: [ + "tests/enum.rs", + "tests/struct.rs", + "tests/tuple.rs", + "tests/unit.rs", + ], + relative_install_path: "msg_socket_tests", + edition: "2018", + rlibs: [ + "libdata_model", + "libmsg_socket", + "libsys_util", + ], + proc_macros: [ + "libmsg_on_socket_derive", + ], +} + +rust_test_host { + name: "msg_socket_tests_msg_socket", + crate_name: "msg_socket", + srcs: ["src/lib.rs"], + relative_install_path: "msg_socket_tests", + rlibs: [ + "libdata_model", + "libsys_util", + ], + proc_macros: [ + "libmsg_on_socket_derive", + ], +} diff --git a/sys_util/Android.bp b/sys_util/Android.bp index ab1f65144..65a35bbdc 100644 --- a/sys_util/Android.bp +++ b/sys_util/Android.bp @@ -1,4 +1,4 @@ -// This file is generated by cargo2android.py. +// This file is generated by cargo2android.py, manually added "libcap". rust_library_host_rlib { name: "libsys_util", @@ -15,4 +15,5 @@ rust_library_host_rlib { proc_macros: [ "libpoll_token_derive", ], + shared_libs: ["libcap"], // specified in src/capabilities.rs } |