diff options
author | Jeff Vander Stoep <jeffv@google.com> | 2021-10-18 13:46:32 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-10-18 13:46:32 +0000 |
commit | f4751f177781bf333c24cafe300e59987ace3a3e (patch) | |
tree | e46abbd4550828a3fd1384ed1f5ae3742e41a9f3 | |
parent | a0a4c9f9bb591d8d42a9c81402e2d5e6ffe2f89e (diff) | |
parent | c0ca72201e2d4a09d061f9c742e0cc693ee15a77 (diff) | |
download | crossbeam-deque-f4751f177781bf333c24cafe300e59987ace3a3e.tar.gz |
Enable tests am: c0ca72201e
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/crossbeam-deque/+/1860096
Change-Id: Ia899c858215089df67beb141bbca5774aef6f3e3
-rw-r--r-- | Android.bp | 132 | ||||
-rw-r--r-- | TEST_MAPPING | 15 |
2 files changed, 137 insertions, 10 deletions
@@ -1,4 +1,4 @@ -// This file is generated by cargo2android.py --run --device --dependencies. +// This file is generated by cargo2android.py --run --device --tests --dependencies. // Do not modify this file as changes will be overridden on upgrade. package { @@ -39,10 +39,131 @@ license { ], } +rust_defaults { + name: "crossbeam-deque_test_defaults", + crate_name: "crossbeam_deque", + srcs: ["src/lib.rs"], + cargo_env_compat: true, + cargo_pkg_version: "0.8.1", + test_suites: ["general-tests"], + auto_gen_config: true, + edition: "2018", + features: [ + "crossbeam-epoch", + "crossbeam-utils", + "default", + "std", + ], + rustlibs: [ + "libcfg_if", + "libcrossbeam_epoch", + "libcrossbeam_utils", + "librand", + ], +} + +rust_test_host { + name: "crossbeam-deque_host_test_src_lib", + defaults: ["crossbeam-deque_test_defaults"], + test_options: { + unit_test: true, + }, +} + +rust_test { + name: "crossbeam-deque_device_test_src_lib", + defaults: ["crossbeam-deque_test_defaults"], +} + +rust_defaults { + name: "crossbeam-deque_test_defaults_crossbeam_deque", + crate_name: "crossbeam_deque", + cargo_env_compat: true, + cargo_pkg_version: "0.8.1", + test_suites: ["general-tests"], + auto_gen_config: true, + edition: "2018", + features: [ + "crossbeam-epoch", + "crossbeam-utils", + "default", + "std", + ], + rustlibs: [ + "libcfg_if", + "libcrossbeam_deque", + "libcrossbeam_epoch", + "libcrossbeam_utils", + "librand", + ], +} + +rust_test_host { + name: "crossbeam-deque_host_test_tests_fifo", + defaults: ["crossbeam-deque_test_defaults_crossbeam_deque"], + srcs: ["tests/fifo.rs"], + test_options: { + unit_test: true, + }, +} + +rust_test { + name: "crossbeam-deque_device_test_tests_fifo", + defaults: ["crossbeam-deque_test_defaults_crossbeam_deque"], + srcs: ["tests/fifo.rs"], +} + +rust_test_host { + name: "crossbeam-deque_host_test_tests_injector", + defaults: ["crossbeam-deque_test_defaults_crossbeam_deque"], + srcs: ["tests/injector.rs"], + test_options: { + unit_test: true, + }, +} + +rust_test { + name: "crossbeam-deque_device_test_tests_injector", + defaults: ["crossbeam-deque_test_defaults_crossbeam_deque"], + srcs: ["tests/injector.rs"], +} + +rust_test_host { + name: "crossbeam-deque_host_test_tests_lifo", + defaults: ["crossbeam-deque_test_defaults_crossbeam_deque"], + srcs: ["tests/lifo.rs"], + test_options: { + unit_test: true, + }, +} + +rust_test { + name: "crossbeam-deque_device_test_tests_lifo", + defaults: ["crossbeam-deque_test_defaults_crossbeam_deque"], + srcs: ["tests/lifo.rs"], +} + +rust_test_host { + name: "crossbeam-deque_host_test_tests_steal", + defaults: ["crossbeam-deque_test_defaults_crossbeam_deque"], + srcs: ["tests/steal.rs"], + test_options: { + unit_test: true, + }, +} + +rust_test { + name: "crossbeam-deque_device_test_tests_steal", + defaults: ["crossbeam-deque_test_defaults_crossbeam_deque"], + srcs: ["tests/steal.rs"], +} + rust_library { name: "libcrossbeam_deque", host_supported: true, crate_name: "crossbeam_deque", + cargo_env_compat: true, + cargo_pkg_version: "0.8.1", srcs: ["src/lib.rs"], edition: "2018", features: [ @@ -57,12 +178,3 @@ rust_library { "libcrossbeam_utils", ], } - -// dependent_library ["feature_list"] -// autocfg-1.0.1 -// cfg-if-1.0.0 -// crossbeam-epoch-0.9.5 "alloc,lazy_static,std" -// crossbeam-utils-0.8.5 "lazy_static,std" -// lazy_static-1.4.0 -// memoffset-0.6.4 "default" -// scopeguard-1.1.0 diff --git a/TEST_MAPPING b/TEST_MAPPING index 05c6d70..f9675a2 100644 --- a/TEST_MAPPING +++ b/TEST_MAPPING @@ -11,6 +11,21 @@ "name": "base64_device_test_tests_helpers" }, { + "name": "crossbeam-deque_device_test_src_lib" + }, + { + "name": "crossbeam-deque_device_test_tests_fifo" + }, + { + "name": "crossbeam-deque_device_test_tests_injector" + }, + { + "name": "crossbeam-deque_device_test_tests_lifo" + }, + { + "name": "crossbeam-deque_device_test_tests_steal" + }, + { "name": "unicode-xid_device_test_src_lib" }, { |