diff options
| author | Chih-Hung Hsieh <chh@google.com> | 2019-12-02 17:29:30 -0800 |
|---|---|---|
| committer | android-build-merger <android-build-merger@google.com> | 2019-12-02 17:29:30 -0800 |
| commit | adfd54bf43bafa5f64c5e00f07428bf41d57cb56 (patch) | |
| tree | cc6cc36232a64dc5ec5190f2e3240992d2695855 | |
| parent | faa3cf3b57952eac82c84dec1da84ce752c070c8 (diff) | |
| parent | f25db74f27d9ff8161e13cfc25ca77d84901d6db (diff) | |
| download | platform_external_crosvm-adfd54bf43bafa5f64c5e00f07428bf41d57cb56.tar.gz platform_external_crosvm-adfd54bf43bafa5f64c5e00f07428bf41d57cb56.tar.bz2 platform_external_crosvm-adfd54bf43bafa5f64c5e00f07428bf41d57cb56.zip | |
Revert "Revert submission" am: 318303ce0e
am: f25db74f27
Change-Id: Ifd05084df43515be062e5bef59b34eafdb35dcf6
| -rw-r--r-- | bit_field/Android.bp | 34 | ||||
| -rw-r--r-- | bit_field/TEST_MAPPING | 16 | ||||
| -rw-r--r-- | kvm/Android.bp | 39 | ||||
| -rw-r--r-- | kvm_sys/Android.bp | 31 | ||||
| -rw-r--r-- | msg_socket/Android.bp | 42 | ||||
| -rw-r--r-- | msg_socket/TEST_MAPPING | 24 | ||||
| -rw-r--r-- | sys_util/Android.bp | 3 |
7 files changed, 184 insertions, 5 deletions
diff --git a/bit_field/Android.bp b/bit_field/Android.bp index ecf16496..35b510cb 100644 --- a/bit_field/Android.bp +++ b/bit_field/Android.bp @@ -1,4 +1,36 @@ -// This file is generated by cargo2android.py. +// This file is generated by cargo2android.py, added defaults. + +rust_test_host { + name: "bit_field_tests", + defaults: ["crosvm_defaults"], + crate_name: "bit_field", + srcs: [ + "tests/test_enum.rs", + "tests/test_tuple_struct.rs", + ], + relative_install_path: "bit_field_tests", + test_suites: ["general-tests"], + auto_gen_config: true, + rlibs: [ + "libbit_field", + ], + proc_macros: [ + "libbit_field_derive", + ], +} + +rust_test_host { + name: "bit_field_tests_bit_field", + defaults: ["crosvm_defaults"], + crate_name: "bit_field", + srcs: ["src/lib.rs"], + relative_install_path: "bit_field_tests", + test_suites: ["general-tests"], + auto_gen_config: true, + proc_macros: [ + "libbit_field_derive", + ], +} rust_library_host_rlib { name: "libbit_field", diff --git a/bit_field/TEST_MAPPING b/bit_field/TEST_MAPPING new file mode 100644 index 00000000..56d157e9 --- /dev/null +++ b/bit_field/TEST_MAPPING @@ -0,0 +1,16 @@ +{ + "presubmit": [ + { + "name": "bit_field_tests_test_enum", + "host": true + }, + { + "name": "bit_field_tests_test_tuple_struct", + "host": true + }, + { + "name": "bit_field_tests_bit_field", + "host": true + } + ] +} diff --git a/kvm/Android.bp b/kvm/Android.bp index 242ca4da..22303169 100644 --- a/kvm/Android.bp +++ b/kvm/Android.bp @@ -1,4 +1,41 @@ -// This file is generated by cargo2android.py. +// This file is generated by cargo2android.py, added defaults. + +rust_test_host { + name: "kvm_tests", + defaults: ["crosvm_defaults"], + crate_name: "kvm", + srcs: [ + "tests/dirty_log.rs", + "tests/read_only_memory.rs", + "tests/real_run_adder.rs", + ], + relative_install_path: "kvm_tests", + test_suites: ["general-tests"], + auto_gen_config: true, + rlibs: [ + "libkvm", + "libkvm_sys", + "liblibc", + "libmsg_socket", + "libsys_util", + ], +} + +rust_test_host { + name: "kvm_tests_kvm", + defaults: ["crosvm_defaults"], + crate_name: "kvm", + srcs: ["src/lib.rs"], + relative_install_path: "kvm_tests", + test_suites: ["general-tests"], + auto_gen_config: true, + rlibs: [ + "libkvm_sys", + "liblibc", + "libmsg_socket", + "libsys_util", + ], +} rust_library_host_rlib { name: "libkvm", diff --git a/kvm_sys/Android.bp b/kvm_sys/Android.bp index bb7a4f16..4614df18 100644 --- a/kvm_sys/Android.bp +++ b/kvm_sys/Android.bp @@ -1,4 +1,33 @@ -// This file is generated by cargo2android.py. +// This file is generated by cargo2android.py, added defaults. + +rust_test_host { + name: "kvm_sys_tests_kvm_sys", + defaults: ["crosvm_defaults"], + crate_name: "kvm_sys", + srcs: ["src/lib.rs"], + relative_install_path: "kvm_sys_tests", + test_suites: ["general-tests"], + auto_gen_config: true, + rlibs: [ + "liblibc", + "libsys_util", + ], +} + +rust_test_host { + name: "kvm_sys_tests_sanity", + defaults: ["crosvm_defaults"], + crate_name: "sanity", + srcs: ["tests/sanity.rs"], + relative_install_path: "kvm_sys_tests", + test_suites: ["general-tests"], + auto_gen_config: true, + rlibs: [ + "libkvm_sys", + "liblibc", + "libsys_util", + ], +} rust_library_host_rlib { name: "libkvm_sys", diff --git a/msg_socket/Android.bp b/msg_socket/Android.bp index 68b98e7e..cf7feef5 100644 --- a/msg_socket/Android.bp +++ b/msg_socket/Android.bp @@ -1,4 +1,4 @@ -// This file is generated by cargo2android.py. +// This file is generated by cargo2android.py, added defaults. rust_library_host_rlib { name: "libmsg_socket", @@ -13,3 +13,43 @@ rust_library_host_rlib { "libmsg_on_socket_derive", ], } + +rust_test_host { + name: "msg_socket_tests", + defaults: ["crosvm_defaults"], + crate_name: "msg_socket", + srcs: [ + "tests/enum.rs", + "tests/struct.rs", + "tests/tuple.rs", + "tests/unit.rs", + ], + relative_install_path: "msg_socket_tests", + test_suites: ["general-tests"], + auto_gen_config: true, + rlibs: [ + "libdata_model", + "libmsg_socket", + "libsys_util", + ], + proc_macros: [ + "libmsg_on_socket_derive", + ], +} + +rust_test_host { + name: "msg_socket_tests_msg_socket", + defaults: ["crosvm_defaults"], + crate_name: "msg_socket", + srcs: ["src/lib.rs"], + relative_install_path: "msg_socket_tests", + test_suites: ["general-tests"], + auto_gen_config: true, + rlibs: [ + "libdata_model", + "libsys_util", + ], + proc_macros: [ + "libmsg_on_socket_derive", + ], +} diff --git a/msg_socket/TEST_MAPPING b/msg_socket/TEST_MAPPING new file mode 100644 index 00000000..12a6bf2d --- /dev/null +++ b/msg_socket/TEST_MAPPING @@ -0,0 +1,24 @@ +{ + "presubmit": [ + { + "name": "msg_socket_tests_enum", + "host": true + }, + { + "name": "msg_socket_tests_struct", + "host": true + }, + { + "name": "msg_socket_tests_tuple", + "host": true + }, + { + "name": "msg_socket_tests_unit", + "host": true + }, + { + "name": "msg_socket_tests_msg_socket", + "host": true + } + ] +} diff --git a/sys_util/Android.bp b/sys_util/Android.bp index ad97c0bd..cba95207 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 } |
