diff options
author | Jeff Vander Stoep <jeffv@google.com> | 2021-10-18 14:25:29 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-10-18 14:25:29 +0000 |
commit | 6deaf8a75b010c56fba02c31626c9d26de2157e0 (patch) | |
tree | 5866cf58f9775e6537b5074883cf645fac6c372c | |
parent | fd4a59817a9afa1e3f66c51e37b819fc2b85468a (diff) | |
parent | 61f4bdc7b105819cda8b13c0fd687a7aac6df60d (diff) | |
download | arbitrary-6deaf8a75b010c56fba02c31626c9d26de2157e0.tar.gz |
Enable tests in Android CI am: 55a8a49666 am: db1e707d1e am: 4635d8718a am: 61f4bdc7b1
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/arbitrary/+/1859216
Change-Id: Id1eee07514dc1953a9cf0b9697a663bd08de7123
-rw-r--r-- | Android.bp | 77 | ||||
-rw-r--r-- | TEST_MAPPING | 14 | ||||
-rw-r--r-- | cargo2android.json | 5 |
3 files changed, 94 insertions, 2 deletions
@@ -37,6 +37,83 @@ license { ], } +rust_defaults { + name: "arbitrary_test_defaults", + crate_name: "arbitrary", + srcs: ["src/lib.rs"], + cargo_env_compat: true, + cargo_pkg_version: "1.0.2", + test_suites: ["general-tests"], + auto_gen_config: true, + edition: "2018", + features: [ + "derive", + "derive_arbitrary", + ], + proc_macros: ["libderive_arbitrary"], +} + +rust_test_host { + name: "arbitrary_host_test_src_lib", + defaults: ["arbitrary_test_defaults"], + test_options: { + unit_test: true, + }, +} + +rust_test { + name: "arbitrary_device_test_src_lib", + defaults: ["arbitrary_test_defaults"], +} + +rust_defaults { + name: "arbitrary_test_defaults_arbitrary", + crate_name: "arbitrary", + cargo_env_compat: true, + cargo_pkg_version: "1.0.2", + test_suites: ["general-tests"], + auto_gen_config: true, + edition: "2018", + features: [ + "derive", + "derive_arbitrary", + ], + rustlibs: [ + "libarbitrary", + ], + proc_macros: ["libderive_arbitrary"], +} + +rust_test_host { + name: "arbitrary_host_test_tests_derive", + defaults: ["arbitrary_test_defaults_arbitrary"], + srcs: ["tests/derive.rs"], + test_options: { + unit_test: true, + }, +} + +rust_test { + name: "arbitrary_device_test_tests_derive", + defaults: ["arbitrary_test_defaults_arbitrary"], + srcs: ["tests/derive.rs"], +} + +rust_test_host { + name: "arbitrary_host_test_tests_path", + defaults: ["arbitrary_test_defaults_arbitrary"], + srcs: ["tests/path.rs"], + test_options: { + unit_test: true, + }, +} + +rust_test { + name: "arbitrary_device_test_tests_path", + defaults: ["arbitrary_test_defaults_arbitrary"], + srcs: ["tests/path.rs"], +} + rust_library_rlib { name: "libarbitrary", host_supported: true, diff --git a/TEST_MAPPING b/TEST_MAPPING new file mode 100644 index 0000000..75be883 --- /dev/null +++ b/TEST_MAPPING @@ -0,0 +1,14 @@ +// Generated by update_crate_tests.py for tests that depend on this crate. +{ + "presubmit": [ + { + "name": "arbitrary_device_test_src_lib" + }, + { + "name": "arbitrary_device_test_tests_derive" + }, + { + "name": "arbitrary_device_test_tests_path" + } + ] +} diff --git a/cargo2android.json b/cargo2android.json index af31ee9..c586b5e 100644 --- a/cargo2android.json +++ b/cargo2android.json @@ -3,5 +3,6 @@ "device": true, "features": "derive", "force-rlib": true, - "run": true -}
\ No newline at end of file + "run": true, + "tests": true +} |