diff options
Diffstat (limited to 'patches/Android.bp.patch')
-rw-r--r-- | patches/Android.bp.patch | 1324 |
1 files changed, 1020 insertions, 304 deletions
diff --git a/patches/Android.bp.patch b/patches/Android.bp.patch index 759d95f..645b3c3 100644 --- a/patches/Android.bp.patch +++ b/patches/Android.bp.patch @@ -1,310 +1,1026 @@ diff --git a/Android.bp b/Android.bp -index 6b8ca5b..222916b 100644 +index e2a61ba..d289f14 100644 --- a/Android.bp +++ b/Android.bp -@@ -50,6 +50,11 @@ rust_library { - "libpin_project_lite", +@@ -56,3 +56,1021 @@ rust_library { ], - proc_macros: ["libtokio_macros"], -+ apex_available: [ -+ "//apex_available:platform", -+ "com.android.resolv", -+ ], -+ min_sdk_version: "29", + min_sdk_version: "29", } - - rust_defaults { -@@ -61,6 +66,7 @@ rust_defaults { - features: [ - "bytes", - "fs", ++ ++rust_defaults { ++ name: "tokio_defaults_tokio", ++ crate_name: "tokio", ++ test_suites: ["general-tests"], ++ auto_gen_config: true, ++ edition: "2018", ++ features: [ ++ "bytes", ++ "fs", + "full", - "io-util", - "libc", - "macros", -@@ -108,36 +114,6 @@ rust_test { - srcs: ["tests/buffered.rs"], - } - --rust_test_host { -- name: "tokio_host_test_tests_fs_file", -- defaults: ["tokio_defaults"], -- srcs: ["tests/fs_file.rs"], -- test_options: { -- unit_test: true, -- }, --} -- --rust_test { -- name: "tokio_device_test_tests_fs_file", -- defaults: ["tokio_defaults"], -- srcs: ["tests/fs_file.rs"], --} -- --rust_test_host { -- name: "tokio_host_test_tests_fs_link", -- defaults: ["tokio_defaults"], -- srcs: ["tests/fs_link.rs"], -- test_options: { -- unit_test: true, -- }, --} -- --rust_test { -- name: "tokio_device_test_tests_fs_link", -- defaults: ["tokio_defaults"], -- srcs: ["tests/fs_link.rs"], --} -- - rust_test_host { - name: "tokio_host_test_tests_io_async_read", - defaults: ["tokio_defaults"], -@@ -348,51 +324,6 @@ rust_test { - srcs: ["tests/no_rt.rs"], - } - --rust_test_host { -- name: "tokio_host_test_tests_process_issue_2174", -- defaults: ["tokio_defaults"], -- srcs: ["tests/process_issue_2174.rs"], -- test_options: { -- unit_test: true, -- }, --} -- --rust_test { -- name: "tokio_device_test_tests_process_issue_2174", -- defaults: ["tokio_defaults"], -- srcs: ["tests/process_issue_2174.rs"], --} -- --rust_test_host { -- name: "tokio_host_test_tests_process_issue_42", -- defaults: ["tokio_defaults"], -- srcs: ["tests/process_issue_42.rs"], -- test_options: { -- unit_test: true, -- }, --} -- --rust_test { -- name: "tokio_device_test_tests_process_issue_42", -- defaults: ["tokio_defaults"], -- srcs: ["tests/process_issue_42.rs"], --} -- --rust_test_host { -- name: "tokio_host_test_tests_process_smoke", -- defaults: ["tokio_defaults"], -- srcs: ["tests/process_smoke.rs"], -- test_options: { -- unit_test: true, -- }, --} -- --rust_test { -- name: "tokio_device_test_tests_process_smoke", -- defaults: ["tokio_defaults"], -- srcs: ["tests/process_smoke.rs"], --} -- - rust_test_host { - name: "tokio_host_test_tests_rt_basic", - defaults: ["tokio_defaults"], -@@ -423,111 +354,6 @@ rust_test { - srcs: ["tests/rt_threaded.rs"], - } - --rust_test_host { -- name: "tokio_host_test_tests_signal_ctrl_c", -- defaults: ["tokio_defaults"], -- srcs: ["tests/signal_ctrl_c.rs"], -- test_options: { -- unit_test: true, -- }, --} -- --rust_test { -- name: "tokio_device_test_tests_signal_ctrl_c", -- defaults: ["tokio_defaults"], -- srcs: ["tests/signal_ctrl_c.rs"], --} -- --rust_test_host { -- name: "tokio_host_test_tests_signal_drop_rt", -- defaults: ["tokio_defaults"], -- srcs: ["tests/signal_drop_rt.rs"], -- test_options: { -- unit_test: true, -- }, --} -- --rust_test { -- name: "tokio_device_test_tests_signal_drop_rt", -- defaults: ["tokio_defaults"], -- srcs: ["tests/signal_drop_rt.rs"], --} -- --rust_test_host { -- name: "tokio_host_test_tests_signal_drop_signal", -- defaults: ["tokio_defaults"], -- srcs: ["tests/signal_drop_signal.rs"], -- test_options: { -- unit_test: true, -- }, --} -- --rust_test { -- name: "tokio_device_test_tests_signal_drop_signal", -- defaults: ["tokio_defaults"], -- srcs: ["tests/signal_drop_signal.rs"], --} -- --rust_test_host { -- name: "tokio_host_test_tests_signal_multi_rt", -- defaults: ["tokio_defaults"], -- srcs: ["tests/signal_multi_rt.rs"], -- test_options: { -- unit_test: true, -- }, --} -- --rust_test { -- name: "tokio_device_test_tests_signal_multi_rt", -- defaults: ["tokio_defaults"], -- srcs: ["tests/signal_multi_rt.rs"], --} -- --rust_test_host { -- name: "tokio_host_test_tests_signal_no_rt", -- defaults: ["tokio_defaults"], -- srcs: ["tests/signal_no_rt.rs"], -- test_options: { -- unit_test: true, -- }, --} -- --rust_test { -- name: "tokio_device_test_tests_signal_no_rt", -- defaults: ["tokio_defaults"], -- srcs: ["tests/signal_no_rt.rs"], --} -- --rust_test_host { -- name: "tokio_host_test_tests_signal_notify_both", -- defaults: ["tokio_defaults"], -- srcs: ["tests/signal_notify_both.rs"], -- test_options: { -- unit_test: true, -- }, --} -- --rust_test { -- name: "tokio_device_test_tests_signal_notify_both", -- defaults: ["tokio_defaults"], -- srcs: ["tests/signal_notify_both.rs"], --} -- --rust_test_host { -- name: "tokio_host_test_tests_signal_twice", -- defaults: ["tokio_defaults"], -- srcs: ["tests/signal_twice.rs"], -- test_options: { -- unit_test: true, -- }, --} -- --rust_test { -- name: "tokio_device_test_tests_signal_twice", -- defaults: ["tokio_defaults"], -- srcs: ["tests/signal_twice.rs"], --} -- - rust_test_host { - name: "tokio_host_test_tests_sync_barrier", - defaults: ["tokio_defaults"], -@@ -603,21 +429,6 @@ rust_test { - srcs: ["tests/sync_mutex_owned.rs"], - } - --rust_test_host { -- name: "tokio_host_test_tests_sync_once_cell", -- defaults: ["tokio_defaults"], -- srcs: ["tests/sync_once_cell.rs"], -- test_options: { -- unit_test: true, -- }, --} -- --rust_test { -- name: "tokio_device_test_tests_sync_once_cell", -- defaults: ["tokio_defaults"], -- srcs: ["tests/sync_once_cell.rs"], --} -- - rust_test_host { - name: "tokio_host_test_tests_sync_rwlock", - defaults: ["tokio_defaults"], -@@ -738,21 +549,6 @@ rust_test { - srcs: ["tests/tcp_shutdown.rs"], - } - --rust_test_host { -- name: "tokio_host_test_tests_time_interval", -- defaults: ["tokio_defaults"], -- srcs: ["tests/time_interval.rs"], -- test_options: { -- unit_test: true, -- }, --} -- --rust_test { -- name: "tokio_device_test_tests_time_interval", -- defaults: ["tokio_defaults"], -- srcs: ["tests/time_interval.rs"], --} -- - rust_test_host { - name: "tokio_host_test_tests_time_rt", - defaults: ["tokio_defaults"], -@@ -768,21 +564,6 @@ rust_test { - srcs: ["tests/time_rt.rs"], - } - --rust_test_host { -- name: "tokio_host_test_tests_time_timeout", -- defaults: ["tokio_defaults"], -- srcs: ["tests/time_timeout.rs"], -- test_options: { -- unit_test: true, -- }, --} -- --rust_test { -- name: "tokio_device_test_tests_time_timeout", -- defaults: ["tokio_defaults"], -- srcs: ["tests/time_timeout.rs"], --} -- - rust_test_host { - name: "tokio_host_test_tests_uds_split", - defaults: ["tokio_defaults"], -@@ -797,18 +578,3 @@ rust_test { - defaults: ["tokio_defaults"], - srcs: ["tests/uds_split.rs"], - } -- --rust_test_host { -- name: "tokio_host_test_tests_uds_stream", -- defaults: ["tokio_defaults"], -- srcs: ["tests/uds_stream.rs"], -- test_options: { -- unit_test: true, -- }, --} -- --rust_test { -- name: "tokio_device_test_tests_uds_stream", -- defaults: ["tokio_defaults"], -- srcs: ["tests/uds_stream.rs"], --} ++ "io-util", ++ "libc", ++ "macros", ++ "memchr", ++ "mio", ++ "net", ++ "num_cpus", ++ "rt", ++ "rt-multi-thread", ++ "sync", ++ "time", ++ "tokio-macros", ++ ], ++ cfgs: ["tokio_track_caller"], ++ rustlibs: [ ++ "libasync_stream", ++ "libbytes", ++ "libfutures", ++ "liblibc", ++ "libmemchr", ++ "libmio", ++ "libnix", ++ "libnum_cpus", ++ "libpin_project_lite", ++ "librand", ++ "libtokio", ++ "libtokio_stream", ++ "libtokio_test", ++ ], ++ proc_macros: ["libtokio_macros"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests__require_full", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/_require_full.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests__require_full", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/_require_full.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_buffered", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/buffered.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_buffered", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/buffered.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_io_async_fd", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_async_fd.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_io_async_fd", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_async_fd.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_io_async_read", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_async_read.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_io_async_read", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_async_read.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_io_chain", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_chain.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_io_chain", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_chain.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_io_copy", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_copy.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_io_copy", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_copy.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_io_copy_bidirectional", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_copy_bidirectional.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_io_copy_bidirectional", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_copy_bidirectional.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_io_driver", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_driver.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_io_driver", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_driver.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_io_driver_drop", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_driver_drop.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_io_driver_drop", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_driver_drop.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_io_lines", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_lines.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_io_lines", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_lines.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_io_mem_stream", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_mem_stream.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_io_mem_stream", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_mem_stream.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_io_read", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_read.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_io_read", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_read.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_io_read_buf", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_read_buf.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_io_read_buf", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_read_buf.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_io_read_exact", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_read_exact.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_io_read_exact", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_read_exact.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_io_read_line", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_read_line.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_io_read_line", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_read_line.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_io_read_to_end", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_read_to_end.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_io_read_to_end", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_read_to_end.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_io_read_to_string", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_read_to_string.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_io_read_to_string", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_read_to_string.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_io_read_until", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_read_until.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_io_read_until", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_read_until.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_io_split", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_split.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_io_split", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_split.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_io_take", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_take.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_io_take", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_take.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_io_write", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_write.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_io_write", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_write.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_io_write_all", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_write_all.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_io_write_all", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_write_all.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_io_write_buf", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_write_buf.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_io_write_buf", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_write_buf.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_io_write_int", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_write_int.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_io_write_int", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/io_write_int.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_macros_join", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/macros_join.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_macros_join", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/macros_join.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_macros_pin", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/macros_pin.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_macros_pin", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/macros_pin.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_macros_select", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/macros_select.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_macros_select", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/macros_select.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_macros_test", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/macros_test.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_macros_test", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/macros_test.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_macros_try_join", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/macros_try_join.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_macros_try_join", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/macros_try_join.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_net_bind_resource", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/net_bind_resource.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_net_bind_resource", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/net_bind_resource.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_net_lookup_host", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/net_lookup_host.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_net_lookup_host", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/net_lookup_host.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_no_rt", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/no_rt.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_no_rt", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/no_rt.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_process_kill_on_drop", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/process_kill_on_drop.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_process_kill_on_drop", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/process_kill_on_drop.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_rt_basic", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/rt_basic.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_rt_basic", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/rt_basic.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_rt_common", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/rt_common.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_rt_common", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/rt_common.rs"], ++} ++ ++ ++rust_test_host { ++ name: "tokio_host_test_tests_rt_threaded", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/rt_threaded.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_rt_threaded", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/rt_threaded.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_sync_barrier", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/sync_barrier.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_sync_barrier", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/sync_barrier.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_sync_broadcast", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/sync_broadcast.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_sync_broadcast", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/sync_broadcast.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_sync_errors", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/sync_errors.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_sync_errors", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/sync_errors.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_sync_mpsc", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/sync_mpsc.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_sync_mpsc", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/sync_mpsc.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_sync_mutex", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/sync_mutex.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_sync_mutex", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/sync_mutex.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_sync_mutex_owned", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/sync_mutex_owned.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_sync_mutex_owned", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/sync_mutex_owned.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_sync_notify", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/sync_notify.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_sync_notify", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/sync_notify.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_sync_oneshot", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/sync_oneshot.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_sync_oneshot", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/sync_oneshot.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_sync_rwlock", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/sync_rwlock.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_sync_rwlock", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/sync_rwlock.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_sync_semaphore", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/sync_semaphore.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_sync_semaphore", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/sync_semaphore.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_sync_semaphore_owned", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/sync_semaphore_owned.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_sync_semaphore_owned", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/sync_semaphore_owned.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_sync_watch", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/sync_watch.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_sync_watch", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/sync_watch.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_task_abort", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/task_abort.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_task_abort", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/task_abort.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_task_blocking", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/task_blocking.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_task_blocking", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/task_blocking.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_task_local", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/task_local.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_task_local", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/task_local.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_task_local_set", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/task_local_set.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_task_local_set", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/task_local_set.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_tcp_accept", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/tcp_accept.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_tcp_accept", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/tcp_accept.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_tcp_connect", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/tcp_connect.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_tcp_connect", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/tcp_connect.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_tcp_echo", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/tcp_echo.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_tcp_echo", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/tcp_echo.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_tcp_into_split", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/tcp_into_split.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_tcp_into_split", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/tcp_into_split.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_tcp_into_std", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/tcp_into_std.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_tcp_into_std", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/tcp_into_std.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_tcp_peek", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/tcp_peek.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_tcp_peek", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/tcp_peek.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_tcp_shutdown", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/tcp_shutdown.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_tcp_shutdown", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/tcp_shutdown.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_tcp_socket", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/tcp_socket.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_tcp_socket", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/tcp_socket.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_tcp_split", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/tcp_split.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_tcp_split", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/tcp_split.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_time_rt", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/time_rt.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_time_rt", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/time_rt.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_udp", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/udp.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_udp", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/udp.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_uds_cred", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/uds_cred.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_uds_cred", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/uds_cred.rs"], ++} ++ ++rust_test_host { ++ name: "tokio_host_test_tests_uds_split", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/uds_split.rs"], ++ test_options: { ++ unit_test: true, ++ }, ++} ++ ++rust_test { ++ name: "tokio_device_test_tests_uds_split", ++ defaults: ["tokio_defaults_tokio"], ++ srcs: ["tests/uds_split.rs"], ++} |