1rust_defaults {
2    name: "tokio_defaults_tests",
3    crate_name: "tokio",
4    cargo_env_compat: true,
5    test_suites: ["general-tests"],
6    auto_gen_config: true,
7    edition: "2021",
8    features: [
9        "bytes",
10        "fs",
11        "full",
12        "io-util",
13        "libc",
14        "macros",
15        "memchr",
16        "mio",
17        "net",
18        "num_cpus",
19        "rt",
20        "rt-multi-thread",
21        "sync",
22        "time",
23        "tokio-macros",
24    ],
25    cfgs: ["tokio_track_caller"],
26    rustlibs: [
27        "libasync_stream",
28        "libbytes",
29        "libfutures",
30        "liblibc",
31        "libmemchr",
32        "libmio",
33        "libnix",
34        "libnum_cpus",
35        "libpin_project_lite",
36        "librand",
37        "libtokio",
38        "libtokio_stream",
39        "libtokio_test",
40    ],
41    proc_macros: ["libtokio_macros"],
42}
43
44rust_test {
45    name: "tokio_test_tests__require_full",
46    defaults: ["tokio_defaults_tests"],
47    host_supported: true,
48    srcs: ["tests/_require_full.rs"],
49    test_options: {
50        unit_test: true,
51    },
52}
53
54rust_test {
55    name: "tokio_test_tests_buffered",
56    defaults: ["tokio_defaults_tests"],
57    host_supported: true,
58    srcs: ["tests/buffered.rs"],
59    test_options: {
60        unit_test: true,
61    },
62}
63
64rust_test {
65    name: "tokio_test_tests_io_async_fd",
66    defaults: ["tokio_defaults_tests"],
67    host_supported: true,
68    srcs: ["tests/io_async_fd.rs"],
69    test_options: {
70        unit_test: true,
71    },
72}
73
74rust_test {
75    name: "tokio_test_tests_io_async_read",
76    defaults: ["tokio_defaults_tests"],
77    host_supported: true,
78    srcs: ["tests/io_async_read.rs"],
79    test_options: {
80        unit_test: true,
81    },
82}
83
84rust_test {
85    name: "tokio_test_tests_io_chain",
86    defaults: ["tokio_defaults_tests"],
87    host_supported: true,
88    srcs: ["tests/io_chain.rs"],
89    test_options: {
90        unit_test: true,
91    },
92}
93
94rust_test {
95    name: "tokio_test_tests_io_copy",
96    defaults: ["tokio_defaults_tests"],
97    host_supported: true,
98    srcs: ["tests/io_copy.rs"],
99    test_options: {
100        unit_test: true,
101    },
102}
103
104rust_test {
105    name: "tokio_test_tests_io_copy_bidirectional",
106    defaults: ["tokio_defaults_tests"],
107    host_supported: true,
108    srcs: ["tests/io_copy_bidirectional.rs"],
109    test_options: {
110        unit_test: true,
111    },
112}
113
114rust_test {
115    name: "tokio_test_tests_io_driver",
116    defaults: ["tokio_defaults_tests"],
117    host_supported: true,
118    srcs: ["tests/io_driver.rs"],
119    test_options: {
120        unit_test: true,
121    },
122}
123
124rust_test {
125    name: "tokio_test_tests_io_driver_drop",
126    defaults: ["tokio_defaults_tests"],
127    host_supported: true,
128    srcs: ["tests/io_driver_drop.rs"],
129    test_options: {
130        unit_test: true,
131    },
132}
133
134rust_test {
135    name: "tokio_test_tests_io_lines",
136    defaults: ["tokio_defaults_tests"],
137    host_supported: true,
138    srcs: ["tests/io_lines.rs"],
139    test_options: {
140        unit_test: true,
141    },
142}
143
144rust_test {
145    name: "tokio_test_tests_io_mem_stream",
146    defaults: ["tokio_defaults_tests"],
147    host_supported: true,
148    srcs: ["tests/io_mem_stream.rs"],
149    test_options: {
150        unit_test: true,
151    },
152}
153
154rust_test {
155    name: "tokio_test_tests_io_read",
156    defaults: ["tokio_defaults_tests"],
157    host_supported: true,
158    srcs: ["tests/io_read.rs"],
159    test_options: {
160        unit_test: true,
161    },
162}
163
164rust_test {
165    name: "tokio_test_tests_io_read_buf",
166    defaults: ["tokio_defaults_tests"],
167    host_supported: true,
168    srcs: ["tests/io_read_buf.rs"],
169    test_options: {
170        unit_test: true,
171    },
172}
173
174rust_test {
175    name: "tokio_test_tests_io_read_exact",
176    defaults: ["tokio_defaults_tests"],
177    host_supported: true,
178    srcs: ["tests/io_read_exact.rs"],
179    test_options: {
180        unit_test: true,
181    },
182}
183
184rust_test {
185    name: "tokio_test_tests_io_read_line",
186    defaults: ["tokio_defaults_tests"],
187    host_supported: true,
188    srcs: ["tests/io_read_line.rs"],
189    test_options: {
190        unit_test: true,
191    },
192}
193
194rust_test {
195    name: "tokio_test_tests_io_read_to_end",
196    defaults: ["tokio_defaults_tests"],
197    host_supported: true,
198    srcs: ["tests/io_read_to_end.rs"],
199    test_options: {
200        unit_test: true,
201    },
202}
203
204rust_test {
205    name: "tokio_test_tests_io_read_to_string",
206    defaults: ["tokio_defaults_tests"],
207    host_supported: true,
208    srcs: ["tests/io_read_to_string.rs"],
209    test_options: {
210        unit_test: true,
211    },
212}
213
214rust_test {
215    name: "tokio_test_tests_io_read_until",
216    defaults: ["tokio_defaults_tests"],
217    host_supported: true,
218    srcs: ["tests/io_read_until.rs"],
219    test_options: {
220        unit_test: true,
221    },
222}
223
224rust_test {
225    name: "tokio_test_tests_io_split",
226    defaults: ["tokio_defaults_tests"],
227    host_supported: true,
228    srcs: ["tests/io_split.rs"],
229    test_options: {
230        unit_test: true,
231    },
232}
233
234rust_test {
235    name: "tokio_test_tests_io_take",
236    defaults: ["tokio_defaults_tests"],
237    host_supported: true,
238    srcs: ["tests/io_take.rs"],
239    test_options: {
240        unit_test: true,
241    },
242}
243
244rust_test {
245    name: "tokio_test_tests_io_write",
246    defaults: ["tokio_defaults_tests"],
247    host_supported: true,
248    srcs: ["tests/io_write.rs"],
249    test_options: {
250        unit_test: true,
251    },
252}
253
254rust_test {
255    name: "tokio_test_tests_io_write_all",
256    defaults: ["tokio_defaults_tests"],
257    host_supported: true,
258    srcs: ["tests/io_write_all.rs"],
259    test_options: {
260        unit_test: true,
261    },
262}
263
264rust_test {
265    name: "tokio_test_tests_io_write_buf",
266    defaults: ["tokio_defaults_tests"],
267    host_supported: true,
268    srcs: ["tests/io_write_buf.rs"],
269    test_options: {
270        unit_test: true,
271    },
272}
273
274rust_test {
275    name: "tokio_test_tests_io_write_int",
276    defaults: ["tokio_defaults_tests"],
277    host_supported: true,
278    srcs: ["tests/io_write_int.rs"],
279    test_options: {
280        unit_test: true,
281    },
282}
283
284rust_test {
285    name: "tokio_test_tests_macros_join",
286    defaults: ["tokio_defaults_tests"],
287    host_supported: true,
288    srcs: ["tests/macros_join.rs"],
289    test_options: {
290        unit_test: true,
291    },
292}
293
294rust_test {
295    name: "tokio_test_tests_macros_pin",
296    defaults: ["tokio_defaults_tests"],
297    host_supported: true,
298    srcs: ["tests/macros_pin.rs"],
299    test_options: {
300        unit_test: true,
301    },
302}
303
304rust_test {
305    name: "tokio_test_tests_macros_select",
306    defaults: ["tokio_defaults_tests"],
307    host_supported: true,
308    srcs: ["tests/macros_select.rs"],
309    test_options: {
310        unit_test: true,
311    },
312}
313
314rust_test {
315    name: "tokio_test_tests_macros_test",
316    defaults: ["tokio_defaults_tests"],
317    host_supported: true,
318    srcs: ["tests/macros_test.rs"],
319    test_options: {
320        unit_test: true,
321    },
322}
323
324rust_test {
325    name: "tokio_test_tests_macros_try_join",
326    defaults: ["tokio_defaults_tests"],
327    host_supported: true,
328    srcs: ["tests/macros_try_join.rs"],
329    test_options: {
330        unit_test: true,
331    },
332}
333
334rust_test {
335    name: "tokio_test_tests_net_bind_resource",
336    defaults: ["tokio_defaults_tests"],
337    host_supported: true,
338    srcs: ["tests/net_bind_resource.rs"],
339    test_options: {
340        unit_test: true,
341    },
342}
343
344rust_test {
345    name: "tokio_test_tests_net_lookup_host",
346    defaults: ["tokio_defaults_tests"],
347    host_supported: true,
348    srcs: ["tests/net_lookup_host.rs"],
349    test_options: {
350        unit_test: true,
351    },
352}
353
354rust_test {
355    name: "tokio_test_tests_no_rt",
356    defaults: ["tokio_defaults_tests"],
357    host_supported: true,
358    srcs: ["tests/no_rt.rs"],
359    test_options: {
360        unit_test: true,
361    },
362}
363
364rust_test {
365    name: "tokio_test_tests_process_kill_on_drop",
366    defaults: ["tokio_defaults_tests"],
367    host_supported: true,
368    srcs: ["tests/process_kill_on_drop.rs"],
369    test_options: {
370        unit_test: true,
371    },
372}
373
374rust_test {
375    name: "tokio_test_tests_rt_basic",
376    defaults: ["tokio_defaults_tests"],
377    host_supported: true,
378    srcs: ["tests/rt_basic.rs"],
379    test_options: {
380        unit_test: true,
381    },
382}
383
384rust_test {
385    name: "tokio_test_tests_rt_common",
386    defaults: ["tokio_defaults_tests"],
387    host_supported: true,
388    srcs: ["tests/rt_common.rs"],
389    test_options: {
390        unit_test: true,
391    },
392}
393
394rust_test {
395    name: "tokio_test_tests_rt_threaded",
396    defaults: ["tokio_defaults_tests"],
397    host_supported: true,
398    srcs: ["tests/rt_threaded.rs"],
399    test_options: {
400        unit_test: true,
401    },
402}
403
404rust_test {
405    name: "tokio_test_tests_sync_barrier",
406    defaults: ["tokio_defaults_tests"],
407    host_supported: true,
408    srcs: ["tests/sync_barrier.rs"],
409    test_options: {
410        unit_test: true,
411    },
412}
413
414rust_test {
415    name: "tokio_test_tests_sync_broadcast",
416    defaults: ["tokio_defaults_tests"],
417    host_supported: true,
418    srcs: ["tests/sync_broadcast.rs"],
419    test_options: {
420        unit_test: true,
421    },
422}
423
424rust_test {
425    name: "tokio_test_tests_sync_errors",
426    defaults: ["tokio_defaults_tests"],
427    host_supported: true,
428    srcs: ["tests/sync_errors.rs"],
429    test_options: {
430        unit_test: true,
431    },
432}
433
434rust_test {
435    name: "tokio_test_tests_sync_mutex",
436    defaults: ["tokio_defaults_tests"],
437    host_supported: true,
438    srcs: ["tests/sync_mutex.rs"],
439    test_options: {
440        unit_test: true,
441    },
442}
443
444rust_test {
445    name: "tokio_test_tests_sync_mutex_owned",
446    defaults: ["tokio_defaults_tests"],
447    host_supported: true,
448    srcs: ["tests/sync_mutex_owned.rs"],
449    test_options: {
450        unit_test: true,
451    },
452}
453
454rust_test {
455    name: "tokio_test_tests_sync_notify",
456    defaults: ["tokio_defaults_tests"],
457    host_supported: true,
458    srcs: ["tests/sync_notify.rs"],
459    test_options: {
460        unit_test: true,
461    },
462}
463
464rust_test {
465    name: "tokio_test_tests_sync_oneshot",
466    defaults: ["tokio_defaults_tests"],
467    host_supported: true,
468    srcs: ["tests/sync_oneshot.rs"],
469    test_options: {
470        unit_test: true,
471    },
472}
473
474rust_test {
475    name: "tokio_test_tests_sync_rwlock",
476    defaults: ["tokio_defaults_tests"],
477    host_supported: true,
478    srcs: ["tests/sync_rwlock.rs"],
479    test_options: {
480        unit_test: true,
481    },
482}
483
484rust_test {
485    name: "tokio_test_tests_sync_semaphore",
486    defaults: ["tokio_defaults_tests"],
487    host_supported: true,
488    srcs: ["tests/sync_semaphore.rs"],
489    test_options: {
490        unit_test: true,
491    },
492}
493
494rust_test {
495    name: "tokio_test_tests_sync_semaphore_owned",
496    defaults: ["tokio_defaults_tests"],
497    host_supported: true,
498    srcs: ["tests/sync_semaphore_owned.rs"],
499    test_options: {
500        unit_test: true,
501    },
502}
503
504rust_test {
505    name: "tokio_test_tests_sync_watch",
506    defaults: ["tokio_defaults_tests"],
507    host_supported: true,
508    srcs: ["tests/sync_watch.rs"],
509    test_options: {
510        unit_test: true,
511    },
512}
513
514rust_test {
515    name: "tokio_test_tests_task_abort",
516    defaults: ["tokio_defaults_tests"],
517    host_supported: true,
518    srcs: ["tests/task_abort.rs"],
519    test_options: {
520        unit_test: true,
521    },
522}
523
524rust_test {
525    name: "tokio_test_tests_task_blocking",
526    defaults: ["tokio_defaults_tests"],
527    host_supported: true,
528    srcs: ["tests/task_blocking.rs"],
529    test_options: {
530        unit_test: true,
531    },
532}
533
534rust_test {
535    name: "tokio_test_tests_task_local",
536    defaults: ["tokio_defaults_tests"],
537    host_supported: true,
538    srcs: ["tests/task_local.rs"],
539    test_options: {
540        unit_test: true,
541    },
542}
543
544rust_test {
545    name: "tokio_test_tests_task_local_set",
546    defaults: ["tokio_defaults_tests"],
547    host_supported: true,
548    srcs: ["tests/task_local_set.rs"],
549    test_options: {
550        unit_test: true,
551    },
552}
553
554rust_test {
555    name: "tokio_test_tests_tcp_accept",
556    defaults: ["tokio_defaults_tests"],
557    host_supported: true,
558    srcs: ["tests/tcp_accept.rs"],
559    test_options: {
560        unit_test: true,
561    },
562}
563
564rust_test {
565    name: "tokio_test_tests_tcp_connect",
566    defaults: ["tokio_defaults_tests"],
567    host_supported: true,
568    srcs: ["tests/tcp_connect.rs"],
569    test_options: {
570        unit_test: true,
571    },
572}
573
574rust_test {
575    name: "tokio_test_tests_tcp_echo",
576    defaults: ["tokio_defaults_tests"],
577    host_supported: true,
578    srcs: ["tests/tcp_echo.rs"],
579    test_options: {
580        unit_test: true,
581    },
582}
583
584rust_test {
585    name: "tokio_test_tests_tcp_into_split",
586    defaults: ["tokio_defaults_tests"],
587    host_supported: true,
588    srcs: ["tests/tcp_into_split.rs"],
589    test_options: {
590        unit_test: true,
591    },
592}
593
594rust_test {
595    name: "tokio_test_tests_tcp_into_std",
596    defaults: ["tokio_defaults_tests"],
597    host_supported: true,
598    srcs: ["tests/tcp_into_std.rs"],
599    test_options: {
600        unit_test: true,
601    },
602}
603
604rust_test {
605    name: "tokio_test_tests_tcp_peek",
606    defaults: ["tokio_defaults_tests"],
607    host_supported: true,
608    srcs: ["tests/tcp_peek.rs"],
609    test_options: {
610        unit_test: true,
611    },
612}
613
614rust_test {
615    name: "tokio_test_tests_tcp_shutdown",
616    defaults: ["tokio_defaults_tests"],
617    host_supported: true,
618    srcs: ["tests/tcp_shutdown.rs"],
619    test_options: {
620        unit_test: true,
621    },
622}
623
624rust_test {
625    name: "tokio_test_tests_tcp_socket",
626    defaults: ["tokio_defaults_tests"],
627    host_supported: true,
628    srcs: ["tests/tcp_socket.rs"],
629    test_options: {
630        unit_test: true,
631    },
632}
633
634rust_test {
635    name: "tokio_test_tests_tcp_split",
636    defaults: ["tokio_defaults_tests"],
637    host_supported: true,
638    srcs: ["tests/tcp_split.rs"],
639    test_options: {
640        unit_test: true,
641    },
642}
643
644rust_test {
645    name: "tokio_test_tests_time_rt",
646    defaults: ["tokio_defaults_tests"],
647    host_supported: true,
648    srcs: ["tests/time_rt.rs"],
649    test_options: {
650        unit_test: true,
651    },
652}
653
654rust_test {
655    name: "tokio_test_tests_udp",
656    defaults: ["tokio_defaults_tests"],
657    host_supported: true,
658    srcs: ["tests/udp.rs"],
659    test_options: {
660        unit_test: true,
661    },
662}
663
664rust_test {
665    name: "tokio_test_tests_uds_cred",
666    defaults: ["tokio_defaults_tests"],
667    host_supported: true,
668    srcs: ["tests/uds_cred.rs"],
669    test_options: {
670        unit_test: true,
671    },
672}
673
674rust_test {
675    name: "tokio_test_tests_uds_split",
676    defaults: ["tokio_defaults_tests"],
677    host_supported: true,
678    srcs: ["tests/uds_split.rs"],
679    test_options: {
680        unit_test: true,
681    },
682}
683