aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Galenson <jgalenson@google.com>2021-10-14 18:53:49 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-10-14 18:53:49 +0000
commitc6e8ecb4131d4f82c2eeac2372899e08fc7cc4ca (patch)
treebdc2193316dc6b8858c671250804ba816c0db39e
parentf6ebef8662c0c8b968bec6d1df86502fcf441ea9 (diff)
parentfcd0418c5795c7b6db00a05f4fc96c35d5615531 (diff)
downloadminimal-lexical-c6e8ecb4131d4f82c2eeac2372899e08fc7cc4ca.tar.gz
Add Android.bp am: 4b9e120a9e am: 5039af0ced am: fcd0418c57
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/minimal-lexical/+/1840295 Change-Id: I4031d723ebcb174cc8d7c5eebda4314af97d30bb
-rw-r--r--Android.bp243
-rw-r--r--TEST_MAPPING44
2 files changed, 287 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
new file mode 100644
index 0000000..8a29425
--- /dev/null
+++ b/Android.bp
@@ -0,0 +1,243 @@
+// This file is generated by cargo2android.py --device --run --tests.
+// Do not modify this file as changes will be overridden on upgrade.
+
+
+
+rust_library {
+ name: "libminimal_lexical",
+ host_supported: true,
+ crate_name: "minimal_lexical",
+ cargo_env_compat: true,
+ cargo_pkg_version: "0.2.0",
+ srcs: ["src/lib.rs"],
+ edition: "2018",
+ features: [
+ "default",
+ "std",
+ ],
+}
+
+rust_defaults {
+ name: "minimal-lexical_test_defaults",
+ crate_name: "minimal_lexical",
+ srcs: ["src/lib.rs"],
+ cargo_env_compat: true,
+ cargo_pkg_version: "0.2.0",
+ test_suites: ["general-tests"],
+ auto_gen_config: true,
+ edition: "2018",
+ features: [
+ "default",
+ "std",
+ ],
+}
+
+rust_test_host {
+ name: "minimal-lexical_host_test_src_lib",
+ defaults: ["minimal-lexical_test_defaults"],
+ test_options: {
+ unit_test: true,
+ },
+}
+
+rust_test {
+ name: "minimal-lexical_device_test_src_lib",
+ defaults: ["minimal-lexical_test_defaults"],
+}
+
+rust_defaults {
+ name: "minimal-lexical_test_defaults_minimal_lexical",
+ crate_name: "minimal_lexical",
+ cargo_env_compat: true,
+ cargo_pkg_version: "0.2.0",
+ test_suites: ["general-tests"],
+ auto_gen_config: true,
+ edition: "2018",
+ features: [
+ "default",
+ "std",
+ ],
+ rustlibs: [
+ "libminimal_lexical",
+ ],
+}
+
+rust_test_host {
+ name: "minimal-lexical_host_test_tests_bellerophon",
+ defaults: ["minimal-lexical_test_defaults_minimal_lexical"],
+ srcs: ["tests/bellerophon.rs"],
+ test_options: {
+ unit_test: true,
+ },
+}
+
+rust_test {
+ name: "minimal-lexical_device_test_tests_bellerophon",
+ defaults: ["minimal-lexical_test_defaults_minimal_lexical"],
+ srcs: ["tests/bellerophon.rs"],
+}
+
+rust_test_host {
+ name: "minimal-lexical_host_test_tests_bellerophon_tests",
+ defaults: ["minimal-lexical_test_defaults_minimal_lexical"],
+ srcs: ["tests/bellerophon_tests.rs"],
+ test_options: {
+ unit_test: true,
+ },
+}
+
+rust_test {
+ name: "minimal-lexical_device_test_tests_bellerophon_tests",
+ defaults: ["minimal-lexical_test_defaults_minimal_lexical"],
+ srcs: ["tests/bellerophon_tests.rs"],
+}
+
+rust_test_host {
+ name: "minimal-lexical_host_test_tests_integration_tests",
+ defaults: ["minimal-lexical_test_defaults_minimal_lexical"],
+ srcs: ["tests/integration_tests.rs"],
+ test_options: {
+ unit_test: true,
+ },
+}
+
+rust_test {
+ name: "minimal-lexical_device_test_tests_integration_tests",
+ defaults: ["minimal-lexical_test_defaults_minimal_lexical"],
+ srcs: ["tests/integration_tests.rs"],
+}
+
+rust_test_host {
+ name: "minimal-lexical_host_test_tests_lemire_tests",
+ defaults: ["minimal-lexical_test_defaults_minimal_lexical"],
+ srcs: ["tests/lemire_tests.rs"],
+ test_options: {
+ unit_test: true,
+ },
+}
+
+rust_test {
+ name: "minimal-lexical_device_test_tests_lemire_tests",
+ defaults: ["minimal-lexical_test_defaults_minimal_lexical"],
+ srcs: ["tests/lemire_tests.rs"],
+}
+
+rust_test_host {
+ name: "minimal-lexical_host_test_tests_libm_tests",
+ defaults: ["minimal-lexical_test_defaults_minimal_lexical"],
+ srcs: ["tests/libm_tests.rs"],
+ test_options: {
+ unit_test: true,
+ },
+}
+
+rust_test {
+ name: "minimal-lexical_device_test_tests_libm_tests",
+ defaults: ["minimal-lexical_test_defaults_minimal_lexical"],
+ srcs: ["tests/libm_tests.rs"],
+}
+
+rust_test_host {
+ name: "minimal-lexical_host_test_tests_mask_tests",
+ defaults: ["minimal-lexical_test_defaults_minimal_lexical"],
+ srcs: ["tests/mask_tests.rs"],
+ test_options: {
+ unit_test: true,
+ },
+}
+
+rust_test {
+ name: "minimal-lexical_device_test_tests_mask_tests",
+ defaults: ["minimal-lexical_test_defaults_minimal_lexical"],
+ srcs: ["tests/mask_tests.rs"],
+}
+
+rust_test_host {
+ name: "minimal-lexical_host_test_tests_number_tests",
+ defaults: ["minimal-lexical_test_defaults_minimal_lexical"],
+ srcs: ["tests/number_tests.rs"],
+ test_options: {
+ unit_test: true,
+ },
+}
+
+rust_test {
+ name: "minimal-lexical_device_test_tests_number_tests",
+ defaults: ["minimal-lexical_test_defaults_minimal_lexical"],
+ srcs: ["tests/number_tests.rs"],
+}
+
+rust_test_host {
+ name: "minimal-lexical_host_test_tests_parse_tests",
+ defaults: ["minimal-lexical_test_defaults_minimal_lexical"],
+ srcs: ["tests/parse_tests.rs"],
+ test_options: {
+ unit_test: true,
+ },
+}
+
+rust_test {
+ name: "minimal-lexical_device_test_tests_parse_tests",
+ defaults: ["minimal-lexical_test_defaults_minimal_lexical"],
+ srcs: ["tests/parse_tests.rs"],
+}
+
+rust_test_host {
+ name: "minimal-lexical_host_test_tests_rounding_tests",
+ defaults: ["minimal-lexical_test_defaults_minimal_lexical"],
+ srcs: ["tests/rounding_tests.rs"],
+ test_options: {
+ unit_test: true,
+ },
+}
+
+rust_test {
+ name: "minimal-lexical_device_test_tests_rounding_tests",
+ defaults: ["minimal-lexical_test_defaults_minimal_lexical"],
+ srcs: ["tests/rounding_tests.rs"],
+}
+
+rust_test_host {
+ name: "minimal-lexical_host_test_tests_slow_tests",
+ defaults: ["minimal-lexical_test_defaults_minimal_lexical"],
+ srcs: ["tests/slow_tests.rs"],
+ test_options: {
+ unit_test: true,
+ },
+}
+
+rust_test {
+ name: "minimal-lexical_device_test_tests_slow_tests",
+ defaults: ["minimal-lexical_test_defaults_minimal_lexical"],
+ srcs: ["tests/slow_tests.rs"],
+}
+
+rust_test_host {
+ name: "minimal-lexical_host_test_tests_stackvec",
+ defaults: ["minimal-lexical_test_defaults_minimal_lexical"],
+ srcs: ["tests/stackvec.rs"],
+ test_options: {
+ unit_test: true,
+ },
+}
+
+rust_test {
+ name: "minimal-lexical_device_test_tests_stackvec",
+ defaults: ["minimal-lexical_test_defaults_minimal_lexical"],
+ srcs: ["tests/stackvec.rs"],
+}
+
+rust_test_host {
+ name: "minimal-lexical_host_test_tests_vec_tests",
+ defaults: ["minimal-lexical_test_defaults_minimal_lexical"],
+ srcs: ["tests/vec_tests.rs"],
+ test_options: {
+ unit_test: true,
+ },
+}
+
+rust_test {
+ name: "minimal-lexical_device_test_tests_vec_tests",
+ defaults: ["minimal-lexical_test_defaults_minimal_lexical"],
+ srcs: ["tests/vec_tests.rs"],
+}
diff --git a/TEST_MAPPING b/TEST_MAPPING
new file mode 100644
index 0000000..6de82c2
--- /dev/null
+++ b/TEST_MAPPING
@@ -0,0 +1,44 @@
+// Generated by update_crate_tests.py for tests that depend on this crate.
+{
+ "presubmit": [
+ {
+ "name": "minimal-lexical_device_test_src_lib"
+ },
+ {
+ "name": "minimal-lexical_device_test_tests_bellerophon"
+ },
+ {
+ "name": "minimal-lexical_device_test_tests_bellerophon_tests"
+ },
+ {
+ "name": "minimal-lexical_device_test_tests_integration_tests"
+ },
+ {
+ "name": "minimal-lexical_device_test_tests_lemire_tests"
+ },
+ {
+ "name": "minimal-lexical_device_test_tests_libm_tests"
+ },
+ {
+ "name": "minimal-lexical_device_test_tests_mask_tests"
+ },
+ {
+ "name": "minimal-lexical_device_test_tests_number_tests"
+ },
+ {
+ "name": "minimal-lexical_device_test_tests_parse_tests"
+ },
+ {
+ "name": "minimal-lexical_device_test_tests_rounding_tests"
+ },
+ {
+ "name": "minimal-lexical_device_test_tests_slow_tests"
+ },
+ {
+ "name": "minimal-lexical_device_test_tests_stackvec"
+ },
+ {
+ "name": "minimal-lexical_device_test_tests_vec_tests"
+ }
+ ]
+}