aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Walbran <qwandor@google.com>2023-11-17 12:28:20 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-11-17 12:28:20 +0000
commit6d273c23f324cfd5ba1568b71222cb0832ae5e6c (patch)
treea82df2aa5bf566dfec7a2c90b9d523eaca196d03
parent805a8ccce398acdc7833b4f847a5b1a7901b9da1 (diff)
parent0f957856f36998a6db94b0fe7ebf6049bd97d75c (diff)
downloadryu-6d273c23f324cfd5ba1568b71222cb0832ae5e6c.tar.gz
Migrate to cargo_embargo. am: 23f8a2527f am: 97447161bc am: 0f957856f3
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/ryu/+/2832891 Change-Id: Ia90b351bc16e860bdd50e6812d612d917fcd7f04 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--Android.bp88
-rw-r--r--cargo2android.json10
-rw-r--r--cargo_embargo.json7
3 files changed, 76 insertions, 29 deletions
diff --git a/Android.bp b/Android.bp
index 90ea7dc..f08db48 100644
--- a/Android.bp
+++ b/Android.bp
@@ -1,4 +1,4 @@
-// This file is generated by cargo2android.py --config cargo2android.json.
+// This file is generated by cargo_embargo.
// Do not modify this file as changes will be overridden on upgrade.
package {
@@ -55,13 +55,18 @@ rust_library {
vendor_available: true,
}
-rust_defaults {
- name: "ryu_test_defaults",
- crate_name: "ryu",
+rust_test {
+ name: "ryu_test_tests_common_test",
+ host_supported: true,
+ crate_name: "common_test",
cargo_env_compat: true,
cargo_pkg_version: "1.0.13",
+ srcs: ["tests/common_test.rs"],
test_suites: ["general-tests"],
auto_gen_config: true,
+ test_options: {
+ unit_test: true,
+ },
edition: "2018",
rustlibs: [
"libnum_cpus",
@@ -72,61 +77,106 @@ rust_defaults {
}
rust_test {
- name: "ryu_test_tests_common_test",
- defaults: ["ryu_test_defaults"],
- host_supported: true,
- srcs: ["tests/common_test.rs"],
- test_options: {
- unit_test: true,
- },
-}
-
-rust_test {
name: "ryu_test_tests_d2s_table_test",
- defaults: ["ryu_test_defaults"],
host_supported: true,
+ crate_name: "d2s_table_test",
+ cargo_env_compat: true,
+ cargo_pkg_version: "1.0.13",
srcs: ["tests/d2s_table_test.rs"],
+ test_suites: ["general-tests"],
+ auto_gen_config: true,
test_options: {
unit_test: true,
},
+ edition: "2018",
+ rustlibs: [
+ "libnum_cpus",
+ "librand",
+ "librand_xorshift",
+ "libryu",
+ ],
}
rust_test {
name: "ryu_test_tests_d2s_test",
- defaults: ["ryu_test_defaults"],
host_supported: true,
+ crate_name: "d2s_test",
+ cargo_env_compat: true,
+ cargo_pkg_version: "1.0.13",
srcs: ["tests/d2s_test.rs"],
+ test_suites: ["general-tests"],
+ auto_gen_config: true,
test_options: {
unit_test: true,
},
+ edition: "2018",
+ rustlibs: [
+ "libnum_cpus",
+ "librand",
+ "librand_xorshift",
+ "libryu",
+ ],
}
rust_test {
name: "ryu_test_tests_f2s_test",
- defaults: ["ryu_test_defaults"],
host_supported: true,
+ crate_name: "f2s_test",
+ cargo_env_compat: true,
+ cargo_pkg_version: "1.0.13",
srcs: ["tests/f2s_test.rs"],
+ test_suites: ["general-tests"],
+ auto_gen_config: true,
test_options: {
unit_test: true,
},
+ edition: "2018",
+ rustlibs: [
+ "libnum_cpus",
+ "librand",
+ "librand_xorshift",
+ "libryu",
+ ],
}
rust_test {
name: "ryu_test_tests_s2d_test",
- defaults: ["ryu_test_defaults"],
host_supported: true,
+ crate_name: "s2d_test",
+ cargo_env_compat: true,
+ cargo_pkg_version: "1.0.13",
srcs: ["tests/s2d_test.rs"],
+ test_suites: ["general-tests"],
+ auto_gen_config: true,
test_options: {
unit_test: true,
},
+ edition: "2018",
+ rustlibs: [
+ "libnum_cpus",
+ "librand",
+ "librand_xorshift",
+ "libryu",
+ ],
}
rust_test {
name: "ryu_test_tests_s2f_test",
- defaults: ["ryu_test_defaults"],
host_supported: true,
+ crate_name: "s2f_test",
+ cargo_env_compat: true,
+ cargo_pkg_version: "1.0.13",
srcs: ["tests/s2f_test.rs"],
+ test_suites: ["general-tests"],
+ auto_gen_config: true,
test_options: {
unit_test: true,
},
+ edition: "2018",
+ rustlibs: [
+ "libnum_cpus",
+ "librand",
+ "librand_xorshift",
+ "libryu",
+ ],
}
diff --git a/cargo2android.json b/cargo2android.json
deleted file mode 100644
index ac56e26..0000000
--- a/cargo2android.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "apex-available": [
- "//apex_available:platform",
- "com.android.virt"
- ],
- "dependencies": true,
- "device": true,
- "run": true,
- "tests": true
-} \ No newline at end of file
diff --git a/cargo_embargo.json b/cargo_embargo.json
new file mode 100644
index 0000000..7f14879
--- /dev/null
+++ b/cargo_embargo.json
@@ -0,0 +1,7 @@
+{
+ "apex_available": [
+ "//apex_available:platform",
+ "com.android.virt"
+ ],
+ "tests": true
+}