aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChih-hung Hsieh <chh@google.com>2019-12-04 09:43:27 -0800
committerandroid-build-merger <android-build-merger@google.com>2019-12-04 09:43:27 -0800
commita665ab8f120fc5449b2772d062afb77db3bed704 (patch)
treec522aecaa562186be0acbc65da2acb2eb932e3ec
parent7d8851e5da6f416e702b390fea1360c9b6e4e263 (diff)
parent7636bbbbe67f23ac268e402c2adb6d4d3ca9531d (diff)
downloadplatform_external_rust_crates_unicode-xid-a665ab8f120fc5449b2772d062afb77db3bed704.tar.gz
platform_external_rust_crates_unicode-xid-a665ab8f120fc5449b2772d062afb77db3bed704.tar.bz2
platform_external_rust_crates_unicode-xid-a665ab8f120fc5449b2772d062afb77db3bed704.zip
Merge "Add auto_gen_config and TEST_MAPPING." am: 9d7cf926efandroid-r-preview-4android-r-preview-3android-r-preview-2
am: 7636bbbbe6 Change-Id: I5423f46ea351b819827b3e273e47003f6d0e7211
-rw-r--r--Android.bp28
-rw-r--r--TEST_MAPPING11
2 files changed, 35 insertions, 4 deletions
diff --git a/Android.bp b/Android.bp
index 99031d1..0160e0f 100644
--- a/Android.bp
+++ b/Android.bp
@@ -1,4 +1,5 @@
-// This file is generated by cargo2android.py.
+// This file is generated by cargo2android.py, edited with on device tests.
+// Limitation: on device tests must be statically linked.
rust_library_rlib {
name: "libunicode_xid",
@@ -12,11 +13,30 @@ rust_library_rlib {
}
rust_test {
- name: "unicode-xid_test_src_lib",
- host_supported: true,
+ name: "unicode-xid_device_tests_unicode_xid",
+ crate_name: "unicode_xid",
+ srcs: ["src/lib.rs"],
+ // relative_install_path not used for device test
+ test_suites: ["general-tests"],
+ auto_gen_config: true,
+ edition: "2015",
+ features: [
+ "default",
+ ],
+ rlibs: [
+ "libstd.static",
+ "libtest.static",
+ "libterm.static",
+ ],
+}
+
+rust_test_host {
+ name: "unicode-xid_host_tests_unicode_xid",
crate_name: "unicode_xid",
srcs: ["src/lib.rs"],
- relative_install_path: "rust/unicode-xid",
+ relative_install_path: "unicode-xid_tests",
+ test_suites: ["general-tests"],
+ auto_gen_config: true,
edition: "2015",
features: [
"default",
diff --git a/TEST_MAPPING b/TEST_MAPPING
new file mode 100644
index 0000000..cbf5b0d
--- /dev/null
+++ b/TEST_MAPPING
@@ -0,0 +1,11 @@
+{
+ "presubmit": [
+ {
+ "name": "unicode-xid_device_tests_unicode_xid"
+ },
+ {
+ "name": "unicode-xid_host_tests_unicode_xid",
+ "host": true
+ }
+ ]
+}