diff options
author | Jeff Vander Stoep <jeffv@google.com> | 2022-10-14 15:43:36 +0200 |
---|---|---|
committer | Jeff Vander Stoep <jeffv@google.com> | 2022-10-14 15:52:11 +0200 |
commit | e565d8fdb772b66ffbd2ef7bb8ffc17331dbcade (patch) | |
tree | 7c519b20e1ed5fb5d2bf5e0d10a6d2c64ad474b4 | |
parent | 65783bf1b0aeb4970a177e2b5e6f664dca4df8d2 (diff) | |
download | hashbrown-e565d8fdb772b66ffbd2ef7bb8ffc17331dbcade.tar.gz |
Enable tests
Test: atest
x86_64 hashbrown_test_src_lib: Passed: 89, Failed: 0, Ignored: 0, Assumption Failed: 0,
x86_64 hashbrown_test_tests_hasher: Passed: 4, Failed: 0, Ignored: 0, Assumption Failed: 0,
x86_64 hashbrown_test_tests_set: Passed: 1, Failed: 0, Ignored: 0, Assumption Failed: 0,
x86_64 keystore2_legacy_blobs_test: Passed: 2, Failed: 0, Ignored: 0, Assumption Failed: 0,
x86_64 keystore2_test: Passed: 122, Failed: 0, Ignored: 3, Assumption Failed: 0,
x86_64 legacykeystore_test: Passed: 4, Failed: 0, Ignored: 0, Assumption Failed: 0,
Change-Id: I22e79dd7e7b5cddbab7e8de94d48e3f83c07a1f7
-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" + ] +} |