diff options
author | Jeff Vander Stoep <jeffv@google.com> | 2022-07-08 12:10:30 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2022-07-08 12:10:30 +0000 |
commit | 4e52674121092b4c2a404e2497f00f89ea2e3af6 (patch) | |
tree | a0a518585866548d24bb81e859fffb798c37f0f6 | |
parent | e26ac4cc4e701a7cd0e635c62817e23ce85c0131 (diff) | |
parent | f179c0882f0261490dc3cd0a515b4c60560943f7 (diff) | |
download | rusqlite-4e52674121092b4c2a404e2497f00f89ea2e3af6.tar.gz |
Enable tests am: 3843fccb47 am: 8b65fc4b46 am: 5cb11d8a31 am: 23a648b4a1 am: f179c0882f
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/rusqlite/+/2147781
Change-Id: I05ac534bf61998cb59cfd89a48998e26d9ced1df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | Android.bp | 73 | ||||
-rw-r--r-- | TEST_MAPPING | 12 | ||||
-rw-r--r-- | cargo2android-extra-module.bp | 72 |
3 files changed, 157 insertions, 0 deletions
@@ -63,3 +63,76 @@ rust_library { ], } +rust_test { + name: "rusqlite_test_src_lib", + host_supported: true, + crate_name: "rusqlite", + cargo_env_compat: true, + cargo_pkg_version: "0.27.0", + srcs: ["src/lib.rs"], + test_suites: ["general-tests"], + auto_gen_config: true, + test_options: { + unit_test: true, + }, + edition: "2018", + features: [ + "modern_sqlite", + "trace", + ], + rustlibs: [ + "libbencher", + "libbitflags", + "libfallible_iterator", + "libfallible_streaming_iterator", + "libhashlink", + "liblazy_static", + "liblibsqlite3_sys", + "libmemchr", + "libregex", + "libsmallvec", + "libtempfile", + "libuuid", + ], +} + +rust_defaults { + name: "rusqlite_test_defaults", + crate_name: "rusqlite", + cargo_env_compat: true, + cargo_pkg_version: "0.27.0", + test_suites: ["general-tests"], + auto_gen_config: true, + edition: "2018", + features: [ + "modern_sqlite", + "trace", + ], + rustlibs: [ + "libbencher", + "libbitflags", + "libfallible_iterator", + "libfallible_streaming_iterator", + "libhashlink", + "liblazy_static", + "liblibsqlite3_sys", + "libmemchr", + "libregex", + "librusqlite", + "libsmallvec", + "libtempfile", + "libuuid", + ], +} + +rust_test { + name: "rusqlite_test_tests_deny_single_threaded_sqlite_config", + defaults: ["rusqlite_test_defaults"], + host_supported: true, + srcs: ["tests/deny_single_threaded_sqlite_config.rs"], + test_options: { + unit_test: true, + }, +} + + diff --git a/TEST_MAPPING b/TEST_MAPPING index aa301aa..429f33b 100644 --- a/TEST_MAPPING +++ b/TEST_MAPPING @@ -9,6 +9,12 @@ }, { "name": "legacykeystore_test" + }, + { + "name": "rusqlite_test_src_lib" + }, + { + "name": "rusqlite_test_tests_deny_single_threaded_sqlite_config" } ], "presubmit-rust": [ @@ -20,6 +26,12 @@ }, { "name": "legacykeystore_test" + }, + { + "name": "rusqlite_test_src_lib" + }, + { + "name": "rusqlite_test_tests_deny_single_threaded_sqlite_config" } ] } diff --git a/cargo2android-extra-module.bp b/cargo2android-extra-module.bp index 33222cb..e8f1ccc 100644 --- a/cargo2android-extra-module.bp +++ b/cargo2android-extra-module.bp @@ -19,3 +19,75 @@ rust_library { "libsmallvec", ], } + +rust_test { + name: "rusqlite_test_src_lib", + host_supported: true, + crate_name: "rusqlite", + cargo_env_compat: true, + cargo_pkg_version: "0.27.0", + srcs: ["src/lib.rs"], + test_suites: ["general-tests"], + auto_gen_config: true, + test_options: { + unit_test: true, + }, + edition: "2018", + features: [ + "modern_sqlite", + "trace", + ], + rustlibs: [ + "libbencher", + "libbitflags", + "libfallible_iterator", + "libfallible_streaming_iterator", + "libhashlink", + "liblazy_static", + "liblibsqlite3_sys", + "libmemchr", + "libregex", + "libsmallvec", + "libtempfile", + "libuuid", + ], +} + +rust_defaults { + name: "rusqlite_test_defaults", + crate_name: "rusqlite", + cargo_env_compat: true, + cargo_pkg_version: "0.27.0", + test_suites: ["general-tests"], + auto_gen_config: true, + edition: "2018", + features: [ + "modern_sqlite", + "trace", + ], + rustlibs: [ + "libbencher", + "libbitflags", + "libfallible_iterator", + "libfallible_streaming_iterator", + "libhashlink", + "liblazy_static", + "liblibsqlite3_sys", + "libmemchr", + "libregex", + "librusqlite", + "libsmallvec", + "libtempfile", + "libuuid", + ], +} + +rust_test { + name: "rusqlite_test_tests_deny_single_threaded_sqlite_config", + defaults: ["rusqlite_test_defaults"], + host_supported: true, + srcs: ["tests/deny_single_threaded_sqlite_config.rs"], + test_options: { + unit_test: true, + }, +} |