Add rust_test and update TEST_MAPPING am: ba7afd98e9 am: b744269b45 am: 8340d7c2ae
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/env_logger/+/1365659
Change-Id: I95e7b0dfe16ed7afc67af2236c0c694d5cfd2ebd
diff --git a/Android.bp b/Android.bp
index cffdee5..473608f 100644
--- a/Android.bp
+++ b/Android.bp
@@ -1,4 +1,55 @@
-// This file is generated by cargo2android.py --run --dependencies --device --features= --no-host.
+// This file is generated by cargo2android.py --run --dependencies --device --features= --no-host --tests.
+
+rust_test {
+ name: "env_logger_device_test_src_lib",
+ crate_name: "env_logger",
+ srcs: ["src/lib.rs"],
+ test_suites: ["general-tests"],
+ auto_gen_config: true,
+ edition: "2018",
+ rustlibs: [
+ "liblog_rust",
+ ],
+}
+
+rust_defaults {
+ name: "env_logger_defaults",
+ crate_name: "env_logger",
+ test_suites: ["general-tests"],
+ auto_gen_config: true,
+ edition: "2018",
+ flags: [
+ "--cfg test",
+ ],
+ rustlibs: [
+ "libenv_logger",
+ "liblog_rust",
+ ],
+}
+
+rust_test {
+ name: "env_logger_device_test_tests_init-twice-retains-filter",
+ defaults: ["env_logger_defaults"],
+ srcs: ["tests/init-twice-retains-filter.rs"],
+}
+
+rust_test {
+ name: "env_logger_device_test_tests_log-in-log",
+ defaults: ["env_logger_defaults"],
+ srcs: ["tests/log-in-log.rs"],
+}
+
+rust_test {
+ name: "env_logger_device_test_tests_log_tls_dtors",
+ defaults: ["env_logger_defaults"],
+ srcs: ["tests/log_tls_dtors.rs"],
+}
+
+rust_test {
+ name: "env_logger_device_test_tests_regexp_filter",
+ defaults: ["env_logger_defaults"],
+ srcs: ["tests/regexp_filter.rs"],
+}
rust_library {
name: "libenv_logger",
diff --git a/TEST_MAPPING b/TEST_MAPPING
new file mode 100644
index 0000000..862e8e2
--- /dev/null
+++ b/TEST_MAPPING
@@ -0,0 +1,20 @@
+// Generated by cargo2android.py for tests in Android.bp
+{
+ "presubmit": [
+ {
+ "name": "env_logger_device_test_src_lib"
+ },
+ {
+ "name": "env_logger_device_test_tests_init-twice-retains-filter"
+ },
+ {
+ "name": "env_logger_device_test_tests_log-in-log"
+ },
+ {
+ "name": "env_logger_device_test_tests_log_tls_dtors"
+ },
+ {
+ "name": "env_logger_device_test_tests_regexp_filter"
+ }
+ ]
+}