diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-10-15 03:16:49 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-10-15 03:16:49 +0000 |
commit | fc9100e857303ad71d3bbac78c34dfa192c33926 (patch) | |
tree | 7c519b20e1ed5fb5d2bf5e0d10a6d2c64ad474b4 | |
parent | 7d0b0ba4de886b2d6b2f929faf5b93ca3e9cdde8 (diff) | |
parent | 7311d351c842ccde601e12bc77f3143dcf4a4496 (diff) | |
download | hashbrown-fc9100e857303ad71d3bbac78c34dfa192c33926.tar.gz |
Snap for 9178695 from 7311d351c842ccde601e12bc77f3143dcf4a4496 to udc-release
Change-Id: Ifb27125f94f6a1f7094e66dd1df762f06eb5e77d
-rw-r--r-- | Android.bp | 74 | ||||
-rw-r--r-- | TEST_MAPPING | 29 | ||||
-rw-r--r-- | cargo2android.json | 8 |
3 files changed, 109 insertions, 2 deletions
@@ -37,6 +37,80 @@ license { ], } +rust_test { + name: "hashbrown_test_src_lib", + host_supported: true, + crate_name: "hashbrown", + cargo_env_compat: true, + cargo_pkg_version: "0.12.3", + srcs: ["src/lib.rs"], + test_suites: ["general-tests"], + auto_gen_config: true, + test_options: { + unit_test: true, + }, + edition: "2021", + features: [ + "ahash", + "default", + "inline-more", + "raw", + ], + rustlibs: [ + "libahash", + "libfnv", + "liblazy_static", + "librand", + "librayon", + "libserde_test", + ], +} + +rust_defaults { + name: "hashbrown_test_defaults", + crate_name: "hashbrown", + cargo_env_compat: true, + cargo_pkg_version: "0.12.3", + test_suites: ["general-tests"], + auto_gen_config: true, + edition: "2021", + features: [ + "ahash", + "default", + "inline-more", + "raw", + ], + rustlibs: [ + "libahash", + "libfnv", + "libhashbrown", + "liblazy_static", + "librand", + "librayon", + "libserde_test", + ], +} + +rust_test { + name: "hashbrown_test_tests_hasher", + defaults: ["hashbrown_test_defaults"], + host_supported: true, + srcs: ["tests/hasher.rs"], + test_options: { + unit_test: true, + }, +} + +rust_test { + name: "hashbrown_test_tests_set", + defaults: ["hashbrown_test_defaults"], + host_supported: true, + srcs: ["tests/set.rs"], + test_options: { + unit_test: true, + }, +} + rust_library { name: "libhashbrown", host_supported: true, diff --git a/TEST_MAPPING b/TEST_MAPPING index e3e692f..408073e 100644 --- a/TEST_MAPPING +++ b/TEST_MAPPING @@ -1,7 +1,24 @@ // Generated by update_crate_tests.py for tests that depend on this crate. { + "imports": [ + { + "path": "external/rust/crates/hashlink" + } + ], "presubmit": [ { + "name": "ZipFuseTest" + }, + { + "name": "apkdmverity.test" + }, + { + "name": "authfs_device_test_src_lib" + }, + { + "name": "avmdtool_tests" + }, + { "name": "hashbrown_test_src_lib" }, { @@ -22,6 +39,18 @@ ], "presubmit-rust": [ { + "name": "ZipFuseTest" + }, + { + "name": "apkdmverity.test" + }, + { + "name": "authfs_device_test_src_lib" + }, + { + "name": "avmdtool_tests" + }, + { "name": "hashbrown_test_src_lib" }, { diff --git a/cargo2android.json b/cargo2android.json index ee68753..4afc81f 100644 --- a/cargo2android.json +++ b/cargo2android.json @@ -1,5 +1,9 @@ { "device": true, "features": "ahash,default,inline-more,raw", - "run": true -}
\ No newline at end of file + "run": true, + "tests": true, + "dependency-blocklist": [ + "doc_comment" + ] +} |