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