blob: 809c8999d1fd1c253045e11ebb73de1dd5366bab [file] [log] [blame]
Joel Galenson7e9b0132021-06-10 10:02:09 -07001rust_defaults {
2 name: "tokio_defaults_tokio",
3 crate_name: "tokio",
Joel Galenson555e4dd2021-11-29 14:05:41 -08004 cargo_env_compat: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -07005 test_suites: ["general-tests"],
6 auto_gen_config: true,
7 edition: "2018",
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
Joel Galenson555e4dd2021-11-29 14:05:41 -080044rust_test {
45 name: "tokio_test_tests__require_full",
Joel Galenson7e9b0132021-06-10 10:02:09 -070046 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -080047 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -070048 srcs: ["tests/_require_full.rs"],
49 test_options: {
50 unit_test: true,
51 },
52}
53
54rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -080055 name: "tokio_test_tests_buffered",
Joel Galenson7e9b0132021-06-10 10:02:09 -070056 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -080057 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -070058 srcs: ["tests/buffered.rs"],
59 test_options: {
60 unit_test: true,
61 },
62}
63
64rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -080065 name: "tokio_test_tests_io_async_fd",
Joel Galenson7e9b0132021-06-10 10:02:09 -070066 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -080067 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -070068 srcs: ["tests/io_async_fd.rs"],
69 test_options: {
70 unit_test: true,
71 },
72}
73
74rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -080075 name: "tokio_test_tests_io_async_read",
Joel Galenson7e9b0132021-06-10 10:02:09 -070076 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -080077 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -070078 srcs: ["tests/io_async_read.rs"],
79 test_options: {
80 unit_test: true,
81 },
82}
83
84rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -080085 name: "tokio_test_tests_io_chain",
Joel Galenson7e9b0132021-06-10 10:02:09 -070086 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -080087 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -070088 srcs: ["tests/io_chain.rs"],
89 test_options: {
90 unit_test: true,
91 },
92}
93
94rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -080095 name: "tokio_test_tests_io_copy",
Joel Galenson7e9b0132021-06-10 10:02:09 -070096 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -080097 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -070098 srcs: ["tests/io_copy.rs"],
99 test_options: {
100 unit_test: true,
101 },
102}
103
104rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800105 name: "tokio_test_tests_io_copy_bidirectional",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700106 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800107 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700108 srcs: ["tests/io_copy_bidirectional.rs"],
109 test_options: {
110 unit_test: true,
111 },
112}
113
114rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800115 name: "tokio_test_tests_io_driver",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700116 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800117 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700118 srcs: ["tests/io_driver.rs"],
119 test_options: {
120 unit_test: true,
121 },
122}
123
124rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800125 name: "tokio_test_tests_io_driver_drop",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700126 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800127 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700128 srcs: ["tests/io_driver_drop.rs"],
129 test_options: {
130 unit_test: true,
131 },
132}
133
134rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800135 name: "tokio_test_tests_io_lines",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700136 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800137 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700138 srcs: ["tests/io_lines.rs"],
139 test_options: {
140 unit_test: true,
141 },
142}
143
144rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800145 name: "tokio_test_tests_io_mem_stream",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700146 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800147 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700148 srcs: ["tests/io_mem_stream.rs"],
149 test_options: {
150 unit_test: true,
151 },
152}
153
154rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800155 name: "tokio_test_tests_io_read",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700156 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800157 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700158 srcs: ["tests/io_read.rs"],
159 test_options: {
160 unit_test: true,
161 },
162}
163
164rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800165 name: "tokio_test_tests_io_read_buf",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700166 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800167 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700168 srcs: ["tests/io_read_buf.rs"],
169 test_options: {
170 unit_test: true,
171 },
172}
173
174rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800175 name: "tokio_test_tests_io_read_exact",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700176 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800177 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700178 srcs: ["tests/io_read_exact.rs"],
179 test_options: {
180 unit_test: true,
181 },
182}
183
184rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800185 name: "tokio_test_tests_io_read_line",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700186 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800187 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700188 srcs: ["tests/io_read_line.rs"],
189 test_options: {
190 unit_test: true,
191 },
192}
193
194rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800195 name: "tokio_test_tests_io_read_to_end",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700196 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800197 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700198 srcs: ["tests/io_read_to_end.rs"],
199 test_options: {
200 unit_test: true,
201 },
202}
203
204rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800205 name: "tokio_test_tests_io_read_to_string",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700206 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800207 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700208 srcs: ["tests/io_read_to_string.rs"],
209 test_options: {
210 unit_test: true,
211 },
212}
213
214rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800215 name: "tokio_test_tests_io_read_until",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700216 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800217 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700218 srcs: ["tests/io_read_until.rs"],
219 test_options: {
220 unit_test: true,
221 },
222}
223
224rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800225 name: "tokio_test_tests_io_split",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700226 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800227 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700228 srcs: ["tests/io_split.rs"],
229 test_options: {
230 unit_test: true,
231 },
232}
233
234rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800235 name: "tokio_test_tests_io_take",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700236 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800237 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700238 srcs: ["tests/io_take.rs"],
239 test_options: {
240 unit_test: true,
241 },
242}
243
244rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800245 name: "tokio_test_tests_io_write",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700246 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800247 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700248 srcs: ["tests/io_write.rs"],
249 test_options: {
250 unit_test: true,
251 },
252}
253
254rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800255 name: "tokio_test_tests_io_write_all",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700256 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800257 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700258 srcs: ["tests/io_write_all.rs"],
259 test_options: {
260 unit_test: true,
261 },
262}
263
264rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800265 name: "tokio_test_tests_io_write_buf",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700266 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800267 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700268 srcs: ["tests/io_write_buf.rs"],
269 test_options: {
270 unit_test: true,
271 },
272}
273
274rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800275 name: "tokio_test_tests_io_write_int",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700276 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800277 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700278 srcs: ["tests/io_write_int.rs"],
279 test_options: {
280 unit_test: true,
281 },
282}
283
284rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800285 name: "tokio_test_tests_macros_join",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700286 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800287 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700288 srcs: ["tests/macros_join.rs"],
289 test_options: {
290 unit_test: true,
291 },
292}
293
294rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800295 name: "tokio_test_tests_macros_pin",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700296 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800297 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700298 srcs: ["tests/macros_pin.rs"],
299 test_options: {
300 unit_test: true,
301 },
302}
303
304rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800305 name: "tokio_test_tests_macros_select",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700306 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800307 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700308 srcs: ["tests/macros_select.rs"],
309 test_options: {
310 unit_test: true,
311 },
312}
313
314rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800315 name: "tokio_test_tests_macros_test",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700316 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800317 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700318 srcs: ["tests/macros_test.rs"],
319 test_options: {
320 unit_test: true,
321 },
322}
323
324rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800325 name: "tokio_test_tests_macros_try_join",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700326 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800327 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700328 srcs: ["tests/macros_try_join.rs"],
329 test_options: {
330 unit_test: true,
331 },
332}
333
334rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800335 name: "tokio_test_tests_net_bind_resource",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700336 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800337 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700338 srcs: ["tests/net_bind_resource.rs"],
339 test_options: {
340 unit_test: true,
341 },
342}
343
344rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800345 name: "tokio_test_tests_net_lookup_host",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700346 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800347 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700348 srcs: ["tests/net_lookup_host.rs"],
349 test_options: {
350 unit_test: true,
351 },
352}
353
354rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800355 name: "tokio_test_tests_no_rt",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700356 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800357 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700358 srcs: ["tests/no_rt.rs"],
359 test_options: {
360 unit_test: true,
361 },
362}
363
364rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800365 name: "tokio_test_tests_process_kill_on_drop",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700366 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800367 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700368 srcs: ["tests/process_kill_on_drop.rs"],
369 test_options: {
370 unit_test: true,
371 },
372}
373
374rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800375 name: "tokio_test_tests_rt_basic",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700376 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800377 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700378 srcs: ["tests/rt_basic.rs"],
379 test_options: {
380 unit_test: true,
381 },
382}
383
384rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800385 name: "tokio_test_tests_rt_common",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700386 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800387 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700388 srcs: ["tests/rt_common.rs"],
389 test_options: {
390 unit_test: true,
391 },
392}
393
394rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800395 name: "tokio_test_tests_rt_threaded",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700396 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800397 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700398 srcs: ["tests/rt_threaded.rs"],
399 test_options: {
400 unit_test: true,
401 },
402}
403
404rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800405 name: "tokio_test_tests_sync_barrier",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700406 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800407 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700408 srcs: ["tests/sync_barrier.rs"],
409 test_options: {
410 unit_test: true,
411 },
412}
413
414rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800415 name: "tokio_test_tests_sync_broadcast",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700416 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800417 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700418 srcs: ["tests/sync_broadcast.rs"],
419 test_options: {
420 unit_test: true,
421 },
422}
423
424rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800425 name: "tokio_test_tests_sync_errors",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700426 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800427 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700428 srcs: ["tests/sync_errors.rs"],
429 test_options: {
430 unit_test: true,
431 },
432}
433
434rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800435 name: "tokio_test_tests_sync_mpsc",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700436 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800437 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700438 srcs: ["tests/sync_mpsc.rs"],
439 test_options: {
440 unit_test: true,
441 },
442}
443
444rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800445 name: "tokio_test_tests_sync_mutex",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700446 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800447 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700448 srcs: ["tests/sync_mutex.rs"],
449 test_options: {
450 unit_test: true,
451 },
452}
453
454rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800455 name: "tokio_test_tests_sync_mutex_owned",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700456 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800457 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700458 srcs: ["tests/sync_mutex_owned.rs"],
459 test_options: {
460 unit_test: true,
461 },
462}
463
464rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800465 name: "tokio_test_tests_sync_notify",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700466 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800467 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700468 srcs: ["tests/sync_notify.rs"],
469 test_options: {
470 unit_test: true,
471 },
472}
473
474rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800475 name: "tokio_test_tests_sync_oneshot",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700476 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800477 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700478 srcs: ["tests/sync_oneshot.rs"],
479 test_options: {
480 unit_test: true,
481 },
482}
483
484rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800485 name: "tokio_test_tests_sync_rwlock",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700486 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800487 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700488 srcs: ["tests/sync_rwlock.rs"],
489 test_options: {
490 unit_test: true,
491 },
492}
493
494rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800495 name: "tokio_test_tests_sync_semaphore",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700496 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800497 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700498 srcs: ["tests/sync_semaphore.rs"],
499 test_options: {
500 unit_test: true,
501 },
502}
503
504rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800505 name: "tokio_test_tests_sync_semaphore_owned",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700506 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800507 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700508 srcs: ["tests/sync_semaphore_owned.rs"],
509 test_options: {
510 unit_test: true,
511 },
512}
513
514rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800515 name: "tokio_test_tests_sync_watch",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700516 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800517 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700518 srcs: ["tests/sync_watch.rs"],
519 test_options: {
520 unit_test: true,
521 },
522}
523
524rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800525 name: "tokio_test_tests_task_abort",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700526 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800527 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700528 srcs: ["tests/task_abort.rs"],
529 test_options: {
530 unit_test: true,
531 },
532}
533
534rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800535 name: "tokio_test_tests_task_blocking",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700536 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800537 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700538 srcs: ["tests/task_blocking.rs"],
539 test_options: {
540 unit_test: true,
541 },
542}
543
544rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800545 name: "tokio_test_tests_task_local",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700546 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800547 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700548 srcs: ["tests/task_local.rs"],
549 test_options: {
550 unit_test: true,
551 },
552}
553
554rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800555 name: "tokio_test_tests_task_local_set",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700556 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800557 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700558 srcs: ["tests/task_local_set.rs"],
559 test_options: {
560 unit_test: true,
561 },
562}
563
564rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800565 name: "tokio_test_tests_tcp_accept",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700566 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800567 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700568 srcs: ["tests/tcp_accept.rs"],
569 test_options: {
570 unit_test: true,
571 },
572}
573
574rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800575 name: "tokio_test_tests_tcp_connect",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700576 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800577 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700578 srcs: ["tests/tcp_connect.rs"],
579 test_options: {
580 unit_test: true,
581 },
582}
583
584rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800585 name: "tokio_test_tests_tcp_echo",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700586 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800587 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700588 srcs: ["tests/tcp_echo.rs"],
589 test_options: {
590 unit_test: true,
591 },
592}
593
594rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800595 name: "tokio_test_tests_tcp_into_split",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700596 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800597 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700598 srcs: ["tests/tcp_into_split.rs"],
599 test_options: {
600 unit_test: true,
601 },
602}
603
604rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800605 name: "tokio_test_tests_tcp_into_std",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700606 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800607 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700608 srcs: ["tests/tcp_into_std.rs"],
609 test_options: {
610 unit_test: true,
611 },
612}
613
614rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800615 name: "tokio_test_tests_tcp_peek",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700616 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800617 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700618 srcs: ["tests/tcp_peek.rs"],
619 test_options: {
620 unit_test: true,
621 },
622}
623
624rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800625 name: "tokio_test_tests_tcp_shutdown",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700626 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800627 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700628 srcs: ["tests/tcp_shutdown.rs"],
629 test_options: {
630 unit_test: true,
631 },
632}
633
634rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800635 name: "tokio_test_tests_tcp_socket",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700636 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800637 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700638 srcs: ["tests/tcp_socket.rs"],
639 test_options: {
640 unit_test: true,
641 },
642}
643
644rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800645 name: "tokio_test_tests_tcp_split",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700646 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800647 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700648 srcs: ["tests/tcp_split.rs"],
649 test_options: {
650 unit_test: true,
651 },
652}
653
654rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800655 name: "tokio_test_tests_time_rt",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700656 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800657 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700658 srcs: ["tests/time_rt.rs"],
659 test_options: {
660 unit_test: true,
661 },
662}
663
664rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800665 name: "tokio_test_tests_udp",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700666 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800667 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700668 srcs: ["tests/udp.rs"],
669 test_options: {
670 unit_test: true,
671 },
672}
673
674rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800675 name: "tokio_test_tests_uds_cred",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700676 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800677 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700678 srcs: ["tests/uds_cred.rs"],
679 test_options: {
680 unit_test: true,
681 },
682}
683
684rust_test {
Joel Galenson555e4dd2021-11-29 14:05:41 -0800685 name: "tokio_test_tests_uds_split",
Joel Galenson7e9b0132021-06-10 10:02:09 -0700686 defaults: ["tokio_defaults_tokio"],
Joel Galenson555e4dd2021-11-29 14:05:41 -0800687 host_supported: true,
Joel Galenson7e9b0132021-06-10 10:02:09 -0700688 srcs: ["tests/uds_split.rs"],
689 test_options: {
690 unit_test: true,
691 },
692}