diff options
author | Joel Galenson <jgalenson@google.com> | 2021-07-15 10:53:03 -0700 |
---|---|---|
committer | Joel Galenson <jgalenson@google.com> | 2021-07-16 09:44:16 -0700 |
commit | d34029dbb9322ccd5d74cb6d7df86cacbf882f8f (patch) | |
tree | f2b58bf848f0e758f307983f8ac1ab07a33111c0 | |
parent | 8d1122941c73643f2149dd24a72db186efab86a9 (diff) | |
download | serde-xml-rs-d34029dbb9322ccd5d74cb6d7df86cacbf882f8f.tar.gz |
Enable testsplatform-tools-31.0.3
Fixes: 193790055
Test: Run tests
Change-Id: Id166833b38f02ffcd7550cd510d325b9c61710a7
-rw-r--r-- | Android.bp | 72 | ||||
-rw-r--r-- | cargo2android.json | 12 |
2 files changed, 72 insertions, 12 deletions
@@ -5,6 +5,7 @@ rust_library { name: "libserde_xml_rs", + // has rustc warnings host_supported: true, crate_name: "serde_xml_rs", srcs: ["src/lib.rs"], @@ -21,14 +22,63 @@ rust_library { ], } -// dependent_library ["feature_list"] -// cfg-if-1.0.0 -// log-0.4.14 "std" -// proc-macro2-1.0.27 "default,proc-macro" -// quote-1.0.9 "default,proc-macro" -// serde-1.0.126 "default,std" -// syn-1.0.73 "clone-impls,default,derive,parsing,printing,proc-macro,quote" -// thiserror-1.0.26 -// thiserror-impl-1.0.26 -// unicode-xid-0.2.2 "default" -// xml-rs-0.8.3 +rust_defaults { + name: "serde-xml-rs_test_defaults", + crate_name: "serde_xml_rs", + // has rustc warnings + srcs: ["src/lib.rs"], + test_suites: ["general-tests"], + auto_gen_config: true, + edition: "2015", + rustlibs: [ + "liblog_rust", + "libserde", + "libthiserror", + "libxml_rust", + ], + proc_macros: ["libserde_derive"], +} + +rust_test_host { + name: "serde-xml-rs_host_test_src_lib", + defaults: ["serde-xml-rs_test_defaults"], + test_options: { + unit_test: true, + }, +} + +rust_test { + name: "serde-xml-rs_device_test_src_lib", + defaults: ["serde-xml-rs_test_defaults"], +} + +rust_defaults { + name: "serde-xml-rs_test_defaults_serde_xml_rs", + crate_name: "serde_xml_rs", + // has rustc warnings + srcs: ["tests/round_trip.rs"], + test_suites: ["general-tests"], + auto_gen_config: true, + edition: "2015", + rustlibs: [ + "liblog_rust", + "libserde", + "libserde_xml_rs", + "libthiserror", + "libxml_rust", + ], + proc_macros: ["libserde_derive"], +} + +rust_test_host { + name: "serde-xml-rs_host_test_tests_round_trip", + defaults: ["serde-xml-rs_test_defaults_serde_xml_rs"], + test_options: { + unit_test: true, + }, +} + +rust_test { + name: "serde-xml-rs_device_test_tests_round_trip", + defaults: ["serde-xml-rs_test_defaults_serde_xml_rs"], +} diff --git a/cargo2android.json b/cargo2android.json index 42b7833..7dc0a63 100644 --- a/cargo2android.json +++ b/cargo2android.json @@ -3,7 +3,17 @@ "//apex_available:platform", "com.android.virt" ], - "dependencies": true, + "dependency-blocklist": [ + "docmatic", + "simple_logger" + ], "device": true, + "test-blocklist": [ + "tests/failures.rs", + "tests/migrated.rs", + "tests/readme.rs", + "tests/test.rs" + ], + "tests": true, "run": true }
\ No newline at end of file |