Changes in uspace/lib/ipcgfx/test/ipcgfx.c [4c6fd56:7470d97] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ipcgfx/test/ipcgfx.c
r4c6fd56 r7470d97 1 1 /* 2 * Copyright (c) 202 3Jiri Svoboda2 * Copyright (c) 2021 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 120 120 async_sess_t *sess; 121 121 ipc_gc_t *ipcgc; 122 loc_srv_t *srv; 123 124 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 125 126 // FIXME This causes this test to be non-reentrant! 127 rc = loc_server_register(test_ipcgfx_server, &srv); 128 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 129 130 rc = loc_service_register(srv, test_ipcgfx_svc, &sid); 122 123 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 124 125 // FIXME This causes this test to be non-reentrant! 126 rc = loc_server_register(test_ipcgfx_server); 127 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 128 129 rc = loc_service_register(test_ipcgfx_svc, &sid); 131 130 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 132 131 … … 157 156 async_hangup(sess); 158 157 159 rc = loc_service_unregister(srv, sid); 160 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 161 loc_server_unregister(srv); 158 rc = loc_service_unregister(sid); 159 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 162 160 } 163 161 … … 172 170 async_sess_t *sess; 173 171 ipc_gc_t *ipcgc; 174 loc_srv_t *srv; 175 176 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 177 178 // FIXME This causes this test to be non-reentrant! 179 rc = loc_server_register(test_ipcgfx_server, &srv); 180 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 181 182 rc = loc_service_register(srv, test_ipcgfx_svc, &sid); 172 173 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 174 175 // FIXME This causes this test to be non-reentrant! 176 rc = loc_server_register(test_ipcgfx_server); 177 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 178 179 rc = loc_service_register(test_ipcgfx_svc, &sid); 183 180 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 184 181 … … 210 207 async_hangup(sess); 211 208 212 rc = loc_service_unregister(srv, sid); 213 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 214 loc_server_unregister(srv); 209 rc = loc_service_unregister(sid); 210 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 215 211 } 216 212 … … 224 220 async_sess_t *sess; 225 221 ipc_gc_t *ipcgc; 226 loc_srv_t *srv; 227 228 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 229 230 // FIXME This causes this test to be non-reentrant! 231 rc = loc_server_register(test_ipcgfx_server, &srv); 232 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 233 234 rc = loc_service_register(srv, test_ipcgfx_svc, &sid); 222 223 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 224 225 // FIXME This causes this test to be non-reentrant! 226 rc = loc_server_register(test_ipcgfx_server); 227 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 228 229 rc = loc_service_register(test_ipcgfx_svc, &sid); 235 230 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 236 231 … … 255 250 async_hangup(sess); 256 251 257 rc = loc_service_unregister(srv, sid); 258 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 259 loc_server_unregister(srv); 252 rc = loc_service_unregister(sid); 253 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 260 254 } 261 255 … … 270 264 async_sess_t *sess; 271 265 ipc_gc_t *ipcgc; 272 loc_srv_t *srv; 273 274 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 275 276 // FIXME This causes this test to be non-reentrant! 277 rc = loc_server_register(test_ipcgfx_server, &srv); 278 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 279 280 rc = loc_service_register(srv, test_ipcgfx_svc, &sid); 266 267 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 268 269 // FIXME This causes this test to be non-reentrant! 270 rc = loc_server_register(test_ipcgfx_server); 271 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 272 273 rc = loc_service_register(test_ipcgfx_svc, &sid); 281 274 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 282 275 … … 307 300 async_hangup(sess); 308 301 309 rc = loc_service_unregister(srv, sid); 310 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 311 loc_server_unregister(srv); 302 rc = loc_service_unregister(sid); 303 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 312 304 } 313 305 … … 322 314 async_sess_t *sess; 323 315 ipc_gc_t *ipcgc; 324 loc_srv_t *srv; 325 326 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 327 328 // FIXME This causes this test to be non-reentrant! 329 rc = loc_server_register(test_ipcgfx_server, &srv); 330 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 331 332 rc = loc_service_register(srv, test_ipcgfx_svc, &sid); 316 317 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 318 319 // FIXME This causes this test to be non-reentrant! 320 rc = loc_server_register(test_ipcgfx_server); 321 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 322 323 rc = loc_service_register(test_ipcgfx_svc, &sid); 333 324 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 334 325 … … 359 350 async_hangup(sess); 360 351 361 rc = loc_service_unregister(srv, sid); 362 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 363 loc_server_unregister(srv); 352 rc = loc_service_unregister(sid); 353 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 364 354 } 365 355 … … 374 364 async_sess_t *sess; 375 365 ipc_gc_t *ipcgc; 376 loc_srv_t *srv; 377 378 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 379 380 // FIXME This causes this test to be non-reentrant! 381 rc = loc_server_register(test_ipcgfx_server, &srv); 382 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 383 384 rc = loc_service_register(srv, test_ipcgfx_svc, &sid); 366 367 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 368 369 // FIXME This causes this test to be non-reentrant! 370 rc = loc_server_register(test_ipcgfx_server); 371 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 372 373 rc = loc_service_register(test_ipcgfx_svc, &sid); 385 374 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 386 375 … … 411 400 async_hangup(sess); 412 401 413 rc = loc_service_unregister(srv, sid); 414 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 415 loc_server_unregister(srv); 402 rc = loc_service_unregister(sid); 403 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 416 404 } 417 405 … … 426 414 async_sess_t *sess; 427 415 ipc_gc_t *ipcgc; 428 loc_srv_t *srv; 429 430 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 431 432 // FIXME This causes this test to be non-reentrant! 433 rc = loc_server_register(test_ipcgfx_server, &srv); 434 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 435 436 rc = loc_service_register(srv, test_ipcgfx_svc, &sid); 416 417 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 418 419 // FIXME This causes this test to be non-reentrant! 420 rc = loc_server_register(test_ipcgfx_server); 421 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 422 423 rc = loc_service_register(test_ipcgfx_svc, &sid); 437 424 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 438 425 … … 463 450 async_hangup(sess); 464 451 465 rc = loc_service_unregister(srv, sid); 466 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 467 loc_server_unregister(srv); 452 rc = loc_service_unregister(sid); 453 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 468 454 } 469 455 … … 477 463 async_sess_t *sess; 478 464 ipc_gc_t *ipcgc; 479 loc_srv_t *srv; 480 481 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 482 483 // FIXME This causes this test to be non-reentrant! 484 rc = loc_server_register(test_ipcgfx_server, &srv); 485 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 486 487 rc = loc_service_register(srv, test_ipcgfx_svc, &sid); 465 466 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 467 468 // FIXME This causes this test to be non-reentrant! 469 rc = loc_server_register(test_ipcgfx_server); 470 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 471 472 rc = loc_service_register(test_ipcgfx_svc, &sid); 488 473 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 489 474 … … 506 491 async_hangup(sess); 507 492 508 rc = loc_service_unregister(srv, sid); 509 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 510 loc_server_unregister(srv); 493 rc = loc_service_unregister(sid); 494 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 511 495 } 512 496 … … 520 504 async_sess_t *sess; 521 505 ipc_gc_t *ipcgc; 522 loc_srv_t *srv; 523 524 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 525 526 // FIXME This causes this test to be non-reentrant! 527 rc = loc_server_register(test_ipcgfx_server, &srv); 528 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 529 530 rc = loc_service_register(srv, test_ipcgfx_svc, &sid); 506 507 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 508 509 // FIXME This causes this test to be non-reentrant! 510 rc = loc_server_register(test_ipcgfx_server); 511 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 512 513 rc = loc_service_register(test_ipcgfx_svc, &sid); 531 514 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 532 515 … … 549 532 async_hangup(sess); 550 533 551 rc = loc_service_unregister(srv, sid); 552 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 553 loc_server_unregister(srv); 534 rc = loc_service_unregister(sid); 535 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 554 536 } 555 537 … … 565 547 async_sess_t *sess; 566 548 ipc_gc_t *ipcgc; 567 loc_srv_t *srv; 568 569 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 570 571 // FIXME This causes this test to be non-reentrant! 572 rc = loc_server_register(test_ipcgfx_server, &srv); 573 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 574 575 rc = loc_service_register(srv, test_ipcgfx_svc, &sid); 549 550 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 551 552 // FIXME This causes this test to be non-reentrant! 553 rc = loc_server_register(test_ipcgfx_server); 554 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 555 556 rc = loc_service_register(test_ipcgfx_svc, &sid); 576 557 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 577 558 … … 610 591 async_hangup(sess); 611 592 612 rc = loc_service_unregister(srv, sid); 613 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 614 loc_server_unregister(srv); 593 rc = loc_service_unregister(sid); 594 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 615 595 } 616 596 … … 626 606 async_sess_t *sess; 627 607 ipc_gc_t *ipcgc; 628 loc_srv_t *srv; 629 630 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 631 632 // FIXME This causes this test to be non-reentrant! 633 rc = loc_server_register(test_ipcgfx_server, &srv); 634 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 635 636 rc = loc_service_register(srv, test_ipcgfx_svc, &sid); 608 609 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 610 611 // FIXME This causes this test to be non-reentrant! 612 rc = loc_server_register(test_ipcgfx_server); 613 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 614 615 rc = loc_service_register(test_ipcgfx_svc, &sid); 637 616 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 638 617 … … 676 655 async_hangup(sess); 677 656 678 rc = loc_service_unregister(srv, sid); 679 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 680 loc_server_unregister(srv); 657 rc = loc_service_unregister(sid); 658 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 681 659 } 682 660 … … 692 670 async_sess_t *sess; 693 671 ipc_gc_t *ipcgc; 694 loc_srv_t *srv; 695 696 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 697 698 // FIXME This causes this test to be non-reentrant! 699 rc = loc_server_register(test_ipcgfx_server, &srv); 700 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 701 702 rc = loc_service_register(srv, test_ipcgfx_svc, &sid); 672 673 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 674 675 // FIXME This causes this test to be non-reentrant! 676 rc = loc_server_register(test_ipcgfx_server); 677 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 678 679 rc = loc_service_register(test_ipcgfx_svc, &sid); 703 680 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 704 681 … … 731 708 async_hangup(sess); 732 709 733 rc = loc_service_unregister(srv, sid); 734 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 735 loc_server_unregister(srv); 710 rc = loc_service_unregister(sid); 711 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 736 712 } 737 713 … … 747 723 async_sess_t *sess; 748 724 ipc_gc_t *ipcgc; 749 loc_srv_t *srv; 750 751 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 752 753 // FIXME This causes this test to be non-reentrant! 754 rc = loc_server_register(test_ipcgfx_server, &srv); 755 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 756 757 rc = loc_service_register(srv, test_ipcgfx_svc, &sid); 725 726 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 727 728 // FIXME This causes this test to be non-reentrant! 729 rc = loc_server_register(test_ipcgfx_server); 730 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 731 732 rc = loc_service_register(test_ipcgfx_svc, &sid); 758 733 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 759 734 … … 793 768 async_hangup(sess); 794 769 795 rc = loc_service_unregister(srv, sid); 796 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 797 loc_server_unregister(srv); 770 rc = loc_service_unregister(sid); 771 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 798 772 } 799 773 … … 809 783 async_sess_t *sess; 810 784 ipc_gc_t *ipcgc; 811 loc_srv_t *srv; 812 813 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 814 815 // FIXME This causes this test to be non-reentrant! 816 rc = loc_server_register(test_ipcgfx_server, &srv); 817 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 818 819 rc = loc_service_register(srv, test_ipcgfx_svc, &sid); 785 786 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 787 788 // FIXME This causes this test to be non-reentrant! 789 rc = loc_server_register(test_ipcgfx_server); 790 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 791 792 rc = loc_service_register(test_ipcgfx_svc, &sid); 820 793 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 821 794 … … 860 833 async_hangup(sess); 861 834 862 rc = loc_service_unregister(srv, sid); 863 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 864 loc_server_unregister(srv); 835 rc = loc_service_unregister(sid); 836 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 865 837 } 866 838 … … 878 850 async_sess_t *sess; 879 851 ipc_gc_t *ipcgc; 880 loc_srv_t *srv; 881 882 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 883 884 // FIXME This causes this test to be non-reentrant! 885 rc = loc_server_register(test_ipcgfx_server, &srv); 886 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 887 888 rc = loc_service_register(srv, test_ipcgfx_svc, &sid); 852 853 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 854 855 // FIXME This causes this test to be non-reentrant! 856 rc = loc_server_register(test_ipcgfx_server); 857 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 858 859 rc = loc_service_register(test_ipcgfx_svc, &sid); 889 860 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 890 861 … … 930 901 async_hangup(sess); 931 902 932 rc = loc_service_unregister(srv, sid); 933 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 934 loc_server_unregister(srv); 903 rc = loc_service_unregister(sid); 904 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 935 905 } 936 906 … … 948 918 async_sess_t *sess; 949 919 ipc_gc_t *ipcgc; 950 loc_srv_t *srv; 951 952 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 953 954 // FIXME This causes this test to be non-reentrant! 955 rc = loc_server_register(test_ipcgfx_server, &srv); 956 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 957 958 rc = loc_service_register(srv, test_ipcgfx_svc, &sid); 920 921 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 922 923 // FIXME This causes this test to be non-reentrant! 924 rc = loc_server_register(test_ipcgfx_server); 925 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 926 927 rc = loc_service_register(test_ipcgfx_svc, &sid); 959 928 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 960 929 … … 1000 969 async_hangup(sess); 1001 970 1002 rc = loc_service_unregister(srv, sid); 1003 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1004 loc_server_unregister(srv); 971 rc = loc_service_unregister(sid); 972 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1005 973 } 1006 974 … … 1017 985 async_sess_t *sess; 1018 986 ipc_gc_t *ipcgc; 1019 loc_srv_t *srv; 1020 1021 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 1022 1023 // FIXME This causes this test to be non-reentrant! 1024 rc = loc_server_register(test_ipcgfx_server, &srv); 1025 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1026 1027 rc = loc_service_register(srv, test_ipcgfx_svc, &sid); 987 988 async_set_fallback_port_handler(test_ipcgc_conn, &resp); 989 990 // FIXME This causes this test to be non-reentrant! 991 rc = loc_server_register(test_ipcgfx_server); 992 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 993 994 rc = loc_service_register(test_ipcgfx_svc, &sid); 1028 995 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1029 996 … … 1062 1029 async_hangup(sess); 1063 1030 1064 rc = loc_service_unregister(srv, sid); 1065 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1066 loc_server_unregister(srv); 1031 rc = loc_service_unregister(sid); 1032 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1067 1033 } 1068 1034
Note:
See TracChangeset
for help on using the changeset viewer.