diff options
author | Jeff Vander Stoep <jeffv@google.com> | 2021-10-19 15:15:48 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-10-19 15:15:48 +0000 |
commit | a18b96969b90bf6581e2a69fb810c1b8ba81d0dc (patch) | |
tree | cc20e18adad095229234f371b56dbcc721b87fce | |
parent | 4af1e1e8406aa33c5347c9d2a5546d28efc2f033 (diff) | |
parent | a1609d973fd27fb11eb5d77b816e3219842004ec (diff) | |
download | ryu-a18b96969b90bf6581e2a69fb810c1b8ba81d0dc.tar.gz |
Enable tests am: 042b8e1745 am: a1609d973f
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/ryu/+/1862735
Change-Id: I1ffd2c1c07e43389cbcdc8f78b8e85edd6c73ad2
-rw-r--r-- | Android.bp | 112 | ||||
-rw-r--r-- | TEST_MAPPING | 33 | ||||
-rw-r--r-- | cargo2android.json | 5 |
3 files changed, 139 insertions, 11 deletions
@@ -43,6 +43,8 @@ rust_library { name: "libryu", host_supported: true, crate_name: "ryu", + cargo_env_compat: true, + cargo_pkg_version: "1.0.5", srcs: ["src/lib.rs"], edition: "2018", cfgs: [ @@ -54,3 +56,113 @@ rust_library { "com.android.virt", ], } + +rust_defaults { + name: "ryu_test_defaults", + crate_name: "ryu", + cargo_env_compat: true, + cargo_pkg_version: "1.0.5", + test_suites: ["general-tests"], + auto_gen_config: true, + edition: "2018", + cfgs: [ + "integer128", + "maybe_uninit", + ], + rustlibs: [ + "libnum_cpus", + "librand", + "librand_xorshift", + "libryu", + ], +} + +rust_test_host { + name: "ryu_host_test_tests_common_test", + defaults: ["ryu_test_defaults"], + srcs: ["tests/common_test.rs"], + test_options: { + unit_test: true, + }, +} + +rust_test { + name: "ryu_device_test_tests_common_test", + defaults: ["ryu_test_defaults"], + srcs: ["tests/common_test.rs"], +} + +rust_test_host { + name: "ryu_host_test_tests_d2s_table_test", + defaults: ["ryu_test_defaults"], + srcs: ["tests/d2s_table_test.rs"], + test_options: { + unit_test: true, + }, +} + +rust_test { + name: "ryu_device_test_tests_d2s_table_test", + defaults: ["ryu_test_defaults"], + srcs: ["tests/d2s_table_test.rs"], +} + +rust_test_host { + name: "ryu_host_test_tests_d2s_test", + defaults: ["ryu_test_defaults"], + srcs: ["tests/d2s_test.rs"], + test_options: { + unit_test: true, + }, +} + +rust_test { + name: "ryu_device_test_tests_d2s_test", + defaults: ["ryu_test_defaults"], + srcs: ["tests/d2s_test.rs"], +} + +rust_test_host { + name: "ryu_host_test_tests_f2s_test", + defaults: ["ryu_test_defaults"], + srcs: ["tests/f2s_test.rs"], + test_options: { + unit_test: true, + }, +} + +rust_test { + name: "ryu_device_test_tests_f2s_test", + defaults: ["ryu_test_defaults"], + srcs: ["tests/f2s_test.rs"], +} + +rust_test_host { + name: "ryu_host_test_tests_s2d_test", + defaults: ["ryu_test_defaults"], + srcs: ["tests/s2d_test.rs"], + test_options: { + unit_test: true, + }, +} + +rust_test { + name: "ryu_device_test_tests_s2d_test", + defaults: ["ryu_test_defaults"], + srcs: ["tests/s2d_test.rs"], +} + +rust_test_host { + name: "ryu_host_test_tests_s2f_test", + defaults: ["ryu_test_defaults"], + srcs: ["tests/s2f_test.rs"], + test_options: { + unit_test: true, + }, +} + +rust_test { + name: "ryu_device_test_tests_s2f_test", + defaults: ["ryu_test_defaults"], + srcs: ["tests/s2f_test.rs"], +} diff --git a/TEST_MAPPING b/TEST_MAPPING index 74ab9ee..7aaab34 100644 --- a/TEST_MAPPING +++ b/TEST_MAPPING @@ -2,25 +2,43 @@ { "presubmit": [ { - "name": "ZipFuseTest" + "name": "base64_device_test_tests_decode" }, { - "name": "authfs_device_test_src_lib" + "name": "base64_device_test_tests_encode" }, { - "name": "base64_device_test_tests_decode" + "name": "base64_device_test_tests_helpers" }, { - "name": "base64_device_test_tests_encode" + "name": "bitflags_device_test_src_lib" }, { - "name": "base64_device_test_tests_helpers" + "name": "bitflags_device_test_tests_basic" }, { "name": "either_device_test_src_lib" }, { - "name": "microdroid_manager_test" + "name": "rand_chacha_device_test_src_lib" + }, + { + "name": "ryu_device_test_tests_common_test" + }, + { + "name": "ryu_device_test_tests_d2s_table_test" + }, + { + "name": "ryu_device_test_tests_d2s_test" + }, + { + "name": "ryu_device_test_tests_f2s_test" + }, + { + "name": "ryu_device_test_tests_s2d_test" + }, + { + "name": "ryu_device_test_tests_s2f_test" }, { "name": "unicode-xid_device_test_src_lib" @@ -36,9 +54,6 @@ }, { "name": "url_device_test_tests_unit" - }, - { - "name": "virtualizationservice_device_test" } ] } diff --git a/cargo2android.json b/cargo2android.json index 42b7833..72ca2d4 100644 --- a/cargo2android.json +++ b/cargo2android.json @@ -5,5 +5,6 @@ ], "dependencies": true, "device": true, - "run": true -}
\ No newline at end of file + "run": true, + "tests": true +} |