blob: 222916be8797d5ca05829773187ef8bebbb31a90 [file] [log] [blame]
// This file is generated by cargo2android.py --device --run --features io-util,macros,rt-multi-thread,sync,net,fs,time --tests --patch=patches/Android.bp.patch.
// Do not modify this file as changes will be overridden on upgrade.
package {
default_applicable_licenses: ["external_rust_crates_tokio_license"],
}
// Added automatically by a large-scale-change
// See: http://go/android-license-faq
license {
name: "external_rust_crates_tokio_license",
visibility: [":__subpackages__"],
license_kinds: [
"SPDX-license-identifier-MIT",
],
license_text: [
"LICENSE",
],
}
rust_library {
name: "libtokio",
host_supported: true,
crate_name: "tokio",
srcs: ["src/lib.rs"],
edition: "2018",
features: [
"bytes",
"fs",
"io-util",
"libc",
"macros",
"memchr",
"mio",
"net",
"num_cpus",
"rt",
"rt-multi-thread",
"sync",
"time",
"tokio-macros",
],
cfgs: ["tokio_track_caller"],
rustlibs: [
"libbytes",
"liblibc",
"libmemchr",
"libmio",
"libnum_cpus",
"libpin_project_lite",
],
proc_macros: ["libtokio_macros"],
apex_available: [
"//apex_available:platform",
"com.android.resolv",
],
min_sdk_version: "29",
}
rust_defaults {
name: "tokio_defaults",
crate_name: "tokio",
test_suites: ["general-tests"],
auto_gen_config: true,
edition: "2018",
features: [
"bytes",
"fs",
"full",
"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_buffered",
defaults: ["tokio_defaults"],
srcs: ["tests/buffered.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_buffered",
defaults: ["tokio_defaults"],
srcs: ["tests/buffered.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_io_async_read",
defaults: ["tokio_defaults"],
srcs: ["tests/io_async_read.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_io_async_read",
defaults: ["tokio_defaults"],
srcs: ["tests/io_async_read.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_io_copy_bidirectional",
defaults: ["tokio_defaults"],
srcs: ["tests/io_copy_bidirectional.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_io_copy_bidirectional",
defaults: ["tokio_defaults"],
srcs: ["tests/io_copy_bidirectional.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_io_lines",
defaults: ["tokio_defaults"],
srcs: ["tests/io_lines.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_io_lines",
defaults: ["tokio_defaults"],
srcs: ["tests/io_lines.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_io_mem_stream",
defaults: ["tokio_defaults"],
srcs: ["tests/io_mem_stream.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_io_mem_stream",
defaults: ["tokio_defaults"],
srcs: ["tests/io_mem_stream.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_io_read",
defaults: ["tokio_defaults"],
srcs: ["tests/io_read.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_io_read",
defaults: ["tokio_defaults"],
srcs: ["tests/io_read.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_io_read_buf",
defaults: ["tokio_defaults"],
srcs: ["tests/io_read_buf.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_io_read_buf",
defaults: ["tokio_defaults"],
srcs: ["tests/io_read_buf.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_io_read_to_end",
defaults: ["tokio_defaults"],
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"],
srcs: ["tests/io_read_to_end.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_io_take",
defaults: ["tokio_defaults"],
srcs: ["tests/io_take.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_io_take",
defaults: ["tokio_defaults"],
srcs: ["tests/io_take.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_io_write",
defaults: ["tokio_defaults"],
srcs: ["tests/io_write.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_io_write",
defaults: ["tokio_defaults"],
srcs: ["tests/io_write.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_io_write_all",
defaults: ["tokio_defaults"],
srcs: ["tests/io_write_all.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_io_write_all",
defaults: ["tokio_defaults"],
srcs: ["tests/io_write_all.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_io_write_buf",
defaults: ["tokio_defaults"],
srcs: ["tests/io_write_buf.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_io_write_buf",
defaults: ["tokio_defaults"],
srcs: ["tests/io_write_buf.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_io_write_int",
defaults: ["tokio_defaults"],
srcs: ["tests/io_write_int.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_io_write_int",
defaults: ["tokio_defaults"],
srcs: ["tests/io_write_int.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_macros_join",
defaults: ["tokio_defaults"],
srcs: ["tests/macros_join.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_macros_join",
defaults: ["tokio_defaults"],
srcs: ["tests/macros_join.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_no_rt",
defaults: ["tokio_defaults"],
srcs: ["tests/no_rt.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_no_rt",
defaults: ["tokio_defaults"],
srcs: ["tests/no_rt.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_rt_basic",
defaults: ["tokio_defaults"],
srcs: ["tests/rt_basic.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_rt_basic",
defaults: ["tokio_defaults"],
srcs: ["tests/rt_basic.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_rt_threaded",
defaults: ["tokio_defaults"],
srcs: ["tests/rt_threaded.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_rt_threaded",
defaults: ["tokio_defaults"],
srcs: ["tests/rt_threaded.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_sync_barrier",
defaults: ["tokio_defaults"],
srcs: ["tests/sync_barrier.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_sync_barrier",
defaults: ["tokio_defaults"],
srcs: ["tests/sync_barrier.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_sync_broadcast",
defaults: ["tokio_defaults"],
srcs: ["tests/sync_broadcast.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_sync_broadcast",
defaults: ["tokio_defaults"],
srcs: ["tests/sync_broadcast.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_sync_errors",
defaults: ["tokio_defaults"],
srcs: ["tests/sync_errors.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_sync_errors",
defaults: ["tokio_defaults"],
srcs: ["tests/sync_errors.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_sync_mpsc",
defaults: ["tokio_defaults"],
srcs: ["tests/sync_mpsc.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_sync_mpsc",
defaults: ["tokio_defaults"],
srcs: ["tests/sync_mpsc.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_sync_mutex_owned",
defaults: ["tokio_defaults"],
srcs: ["tests/sync_mutex_owned.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_sync_mutex_owned",
defaults: ["tokio_defaults"],
srcs: ["tests/sync_mutex_owned.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_sync_rwlock",
defaults: ["tokio_defaults"],
srcs: ["tests/sync_rwlock.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_sync_rwlock",
defaults: ["tokio_defaults"],
srcs: ["tests/sync_rwlock.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_sync_watch",
defaults: ["tokio_defaults"],
srcs: ["tests/sync_watch.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_sync_watch",
defaults: ["tokio_defaults"],
srcs: ["tests/sync_watch.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_task_local",
defaults: ["tokio_defaults"],
srcs: ["tests/task_local.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_task_local",
defaults: ["tokio_defaults"],
srcs: ["tests/task_local.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_task_local_set",
defaults: ["tokio_defaults"],
srcs: ["tests/task_local_set.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_task_local_set",
defaults: ["tokio_defaults"],
srcs: ["tests/task_local_set.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_tcp_accept",
defaults: ["tokio_defaults"],
srcs: ["tests/tcp_accept.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_tcp_accept",
defaults: ["tokio_defaults"],
srcs: ["tests/tcp_accept.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_tcp_echo",
defaults: ["tokio_defaults"],
srcs: ["tests/tcp_echo.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_tcp_echo",
defaults: ["tokio_defaults"],
srcs: ["tests/tcp_echo.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_tcp_into_std",
defaults: ["tokio_defaults"],
srcs: ["tests/tcp_into_std.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_tcp_into_std",
defaults: ["tokio_defaults"],
srcs: ["tests/tcp_into_std.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_tcp_shutdown",
defaults: ["tokio_defaults"],
srcs: ["tests/tcp_shutdown.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_tcp_shutdown",
defaults: ["tokio_defaults"],
srcs: ["tests/tcp_shutdown.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_time_rt",
defaults: ["tokio_defaults"],
srcs: ["tests/time_rt.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_time_rt",
defaults: ["tokio_defaults"],
srcs: ["tests/time_rt.rs"],
}
rust_test_host {
name: "tokio_host_test_tests_uds_split",
defaults: ["tokio_defaults"],
srcs: ["tests/uds_split.rs"],
test_options: {
unit_test: true,
},
}
rust_test {
name: "tokio_device_test_tests_uds_split",
defaults: ["tokio_defaults"],
srcs: ["tests/uds_split.rs"],
}