Changeset dc5c303 in mainline for uspace/lib/display/test/display.c
- Timestamp:
- 2023-12-28T13:59:23Z (14 months ago)
- Children:
- 6b66de6b
- Parents:
- 42c2e65 (diff), f87ff8e (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - git-author:
- boba-buba <120932204+boba-buba@…> (2023-12-28 13:59:23)
- git-committer:
- GitHub <noreply@…> (2023-12-28 13:59:23)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/display/test/display.c
r42c2e65 rdc5c303 186 186 display_t *disp = NULL; 187 187 test_response_t resp; 188 189 async_set_fallback_port_handler(test_display_conn, &resp); 190 191 // FIXME This causes this test to be non-reentrant! 192 rc = loc_server_register(test_display_server); 193 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 194 195 rc = loc_service_register(test_display_svc, &sid); 196 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 197 198 rc = display_open(test_display_svc, &disp); 199 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 200 PCUT_ASSERT_NOT_NULL(disp); 201 202 display_close(disp); 203 rc = loc_service_unregister(sid); 204 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 188 loc_srv_t *srv; 189 190 async_set_fallback_port_handler(test_display_conn, &resp); 191 192 // FIXME This causes this test to be non-reentrant! 193 rc = loc_server_register(test_display_server, &srv); 194 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 195 196 rc = loc_service_register(srv, test_display_svc, &sid); 197 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 198 199 rc = display_open(test_display_svc, &disp); 200 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 201 PCUT_ASSERT_NOT_NULL(disp); 202 203 display_close(disp); 204 rc = loc_service_unregister(srv, sid); 205 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 206 loc_server_unregister(srv); 205 207 } 206 208 … … 214 216 display_window_t *wnd; 215 217 test_response_t resp; 216 217 async_set_fallback_port_handler(test_display_conn, &resp); 218 219 // FIXME This causes this test to be non-reentrant! 220 rc = loc_server_register(test_display_server); 221 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 222 223 rc = loc_service_register(test_display_svc, &sid); 218 loc_srv_t *srv; 219 220 async_set_fallback_port_handler(test_display_conn, &resp); 221 222 // FIXME This causes this test to be non-reentrant! 223 rc = loc_server_register(test_display_server, &srv); 224 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 225 226 rc = loc_service_register(srv, test_display_svc, &sid); 224 227 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 225 228 … … 254 257 255 258 display_close(disp); 256 rc = loc_service_unregister(sid); 257 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 259 rc = loc_service_unregister(srv, sid); 260 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 261 loc_server_unregister(srv); 258 262 } 259 263 … … 270 274 display_window_t *wnd; 271 275 test_response_t resp; 272 273 async_set_fallback_port_handler(test_display_conn, &resp); 274 275 // FIXME This causes this test to be non-reentrant! 276 rc = loc_server_register(test_display_server); 277 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 278 279 rc = loc_service_register(test_display_svc, &sid); 276 loc_srv_t *srv; 277 278 async_set_fallback_port_handler(test_display_conn, &resp); 279 280 // FIXME This causes this test to be non-reentrant! 281 rc = loc_server_register(test_display_server, &srv); 282 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 283 284 rc = loc_service_register(srv, test_display_svc, &sid); 280 285 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 281 286 … … 312 317 313 318 display_close(disp); 314 rc = loc_service_unregister(sid); 315 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 319 rc = loc_service_unregister(srv, sid); 320 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 321 loc_server_unregister(srv); 316 322 } 317 323 … … 325 331 display_window_t *wnd; 326 332 test_response_t resp; 327 328 async_set_fallback_port_handler(test_display_conn, &resp); 329 330 // FIXME This causes this test to be non-reentrant! 331 rc = loc_server_register(test_display_server); 332 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 333 334 rc = loc_service_register(test_display_svc, &sid); 333 loc_srv_t *srv; 334 335 async_set_fallback_port_handler(test_display_conn, &resp); 336 337 // FIXME This causes this test to be non-reentrant! 338 rc = loc_server_register(test_display_server, &srv); 339 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 340 341 rc = loc_service_register(srv, test_display_svc, &sid); 335 342 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 336 343 … … 365 372 366 373 display_close(disp); 367 rc = loc_service_unregister(sid); 368 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 374 rc = loc_service_unregister(srv, sid); 375 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 376 loc_server_unregister(srv); 369 377 } 370 378 … … 386 394 gfx_coord2_t pos; 387 395 sysarg_t pos_id; 388 389 async_set_fallback_port_handler(test_display_conn, &resp); 390 391 // FIXME This causes this test to be non-reentrant! 392 rc = loc_server_register(test_display_server); 393 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 394 395 rc = loc_service_register(test_display_svc, &sid); 396 loc_srv_t *srv; 397 398 async_set_fallback_port_handler(test_display_conn, &resp); 399 400 // FIXME This causes this test to be non-reentrant! 401 rc = loc_server_register(test_display_server, &srv); 402 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 403 404 rc = loc_service_register(srv, test_display_svc, &sid); 396 405 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 397 406 … … 429 438 display_window_destroy(wnd); 430 439 display_close(disp); 431 rc = loc_service_unregister(sid); 432 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 440 rc = loc_service_unregister(srv, sid); 441 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 442 loc_server_unregister(srv); 433 443 } 434 444 … … 444 454 gfx_coord2_t pos; 445 455 sysarg_t pos_id; 446 447 async_set_fallback_port_handler(test_display_conn, &resp); 448 449 // FIXME This causes this test to be non-reentrant! 450 rc = loc_server_register(test_display_server); 451 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 452 453 rc = loc_service_register(test_display_svc, &sid); 456 loc_srv_t *srv; 457 458 async_set_fallback_port_handler(test_display_conn, &resp); 459 460 // FIXME This causes this test to be non-reentrant! 461 rc = loc_server_register(test_display_server, &srv); 462 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 463 464 rc = loc_service_register(srv, test_display_svc, &sid); 454 465 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 455 466 … … 487 498 display_window_destroy(wnd); 488 499 display_close(disp); 489 rc = loc_service_unregister(sid); 490 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 500 rc = loc_service_unregister(srv, sid); 501 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 502 loc_server_unregister(srv); 491 503 } 492 504 … … 501 513 gfx_coord2_t dpos; 502 514 test_response_t resp; 503 504 async_set_fallback_port_handler(test_display_conn, &resp); 505 506 // FIXME This causes this test to be non-reentrant! 507 rc = loc_server_register(test_display_server); 508 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 509 510 rc = loc_service_register(test_display_svc, &sid); 515 loc_srv_t *srv; 516 517 async_set_fallback_port_handler(test_display_conn, &resp); 518 519 // FIXME This causes this test to be non-reentrant! 520 rc = loc_server_register(test_display_server, &srv); 521 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 522 523 rc = loc_service_register(srv, test_display_svc, &sid); 511 524 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 512 525 … … 541 554 display_window_destroy(wnd); 542 555 display_close(disp); 543 rc = loc_service_unregister(sid); 544 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 556 rc = loc_service_unregister(srv, sid); 557 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 558 loc_server_unregister(srv); 545 559 } 546 560 … … 555 569 gfx_coord2_t dpos; 556 570 test_response_t resp; 557 558 async_set_fallback_port_handler(test_display_conn, &resp); 559 560 // FIXME This causes this test to be non-reentrant! 561 rc = loc_server_register(test_display_server); 562 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 563 564 rc = loc_service_register(test_display_svc, &sid); 571 loc_srv_t *srv; 572 573 async_set_fallback_port_handler(test_display_conn, &resp); 574 575 // FIXME This causes this test to be non-reentrant! 576 rc = loc_server_register(test_display_server, &srv); 577 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 578 579 rc = loc_service_register(srv, test_display_svc, &sid); 565 580 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 566 581 … … 595 610 display_window_destroy(wnd); 596 611 display_close(disp); 597 rc = loc_service_unregister(sid); 598 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 612 rc = loc_service_unregister(srv, sid); 613 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 614 loc_server_unregister(srv); 599 615 } 600 616 … … 609 625 gfx_coord2_t dpos; 610 626 test_response_t resp; 611 612 async_set_fallback_port_handler(test_display_conn, &resp); 613 614 // FIXME This causes this test to be non-reentrant! 615 rc = loc_server_register(test_display_server); 616 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 617 618 rc = loc_service_register(test_display_svc, &sid); 627 loc_srv_t *srv; 628 629 async_set_fallback_port_handler(test_display_conn, &resp); 630 631 // FIXME This causes this test to be non-reentrant! 632 rc = loc_server_register(test_display_server, &srv); 633 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 634 635 rc = loc_service_register(srv, test_display_svc, &sid); 619 636 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 620 637 … … 650 667 display_window_destroy(wnd); 651 668 display_close(disp); 652 rc = loc_service_unregister(sid); 653 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 669 rc = loc_service_unregister(srv, sid); 670 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 671 loc_server_unregister(srv); 654 672 } 655 673 … … 664 682 gfx_coord2_t dpos; 665 683 test_response_t resp; 666 667 async_set_fallback_port_handler(test_display_conn, &resp); 668 669 // FIXME This causes this test to be non-reentrant! 670 rc = loc_server_register(test_display_server); 671 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 672 673 rc = loc_service_register(test_display_svc, &sid); 684 loc_srv_t *srv; 685 686 async_set_fallback_port_handler(test_display_conn, &resp); 687 688 // FIXME This causes this test to be non-reentrant! 689 rc = loc_server_register(test_display_server, &srv); 690 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 691 692 rc = loc_service_register(srv, test_display_svc, &sid); 674 693 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 675 694 … … 707 726 display_window_destroy(wnd); 708 727 display_close(disp); 709 rc = loc_service_unregister(sid); 710 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 728 rc = loc_service_unregister(srv, sid); 729 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 730 loc_server_unregister(srv); 711 731 } 712 732 … … 721 741 gfx_rect_t rect; 722 742 test_response_t resp; 723 724 async_set_fallback_port_handler(test_display_conn, &resp); 725 726 // FIXME This causes this test to be non-reentrant! 727 rc = loc_server_register(test_display_server); 728 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 729 730 rc = loc_service_register(test_display_svc, &sid); 743 loc_srv_t *srv; 744 745 async_set_fallback_port_handler(test_display_conn, &resp); 746 747 // FIXME This causes this test to be non-reentrant! 748 rc = loc_server_register(test_display_server, &srv); 749 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 750 751 rc = loc_service_register(srv, test_display_svc, &sid); 731 752 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 732 753 … … 766 787 display_window_destroy(wnd); 767 788 display_close(disp); 768 rc = loc_service_unregister(sid); 769 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 789 rc = loc_service_unregister(srv, sid); 790 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 791 loc_server_unregister(srv); 770 792 } 771 793 … … 780 802 gfx_rect_t rect; 781 803 test_response_t resp; 782 783 async_set_fallback_port_handler(test_display_conn, &resp); 784 785 // FIXME This causes this test to be non-reentrant! 786 rc = loc_server_register(test_display_server); 787 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 788 789 rc = loc_service_register(test_display_svc, &sid); 804 loc_srv_t *srv; 805 806 async_set_fallback_port_handler(test_display_conn, &resp); 807 808 // FIXME This causes this test to be non-reentrant! 809 rc = loc_server_register(test_display_server, &srv); 810 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 811 812 rc = loc_service_register(srv, test_display_svc, &sid); 790 813 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 791 814 … … 829 852 display_window_destroy(wnd); 830 853 display_close(disp); 831 rc = loc_service_unregister(sid); 832 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 854 rc = loc_service_unregister(srv, sid); 855 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 856 loc_server_unregister(srv); 833 857 } 834 858 … … 845 869 gfx_coord2_t pos; 846 870 sysarg_t pos_id; 847 848 async_set_fallback_port_handler(test_display_conn, &resp); 849 850 // FIXME This causes this test to be non-reentrant! 851 rc = loc_server_register(test_display_server); 852 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 853 854 rc = loc_service_register(test_display_svc, &sid); 871 loc_srv_t *srv; 872 873 async_set_fallback_port_handler(test_display_conn, &resp); 874 875 // FIXME This causes this test to be non-reentrant! 876 rc = loc_server_register(test_display_server, &srv); 877 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 878 879 rc = loc_service_register(srv, test_display_svc, &sid); 855 880 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 856 881 … … 890 915 display_window_destroy(wnd); 891 916 display_close(disp); 892 rc = loc_service_unregister(sid); 893 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 917 rc = loc_service_unregister(srv, sid); 918 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 919 loc_server_unregister(srv); 894 920 } 895 921 … … 906 932 gfx_coord2_t pos; 907 933 sysarg_t pos_id; 908 909 async_set_fallback_port_handler(test_display_conn, &resp); 910 911 // FIXME This causes this test to be non-reentrant! 912 rc = loc_server_register(test_display_server); 913 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 914 915 rc = loc_service_register(test_display_svc, &sid); 934 loc_srv_t *srv; 935 936 async_set_fallback_port_handler(test_display_conn, &resp); 937 938 // FIXME This causes this test to be non-reentrant! 939 rc = loc_server_register(test_display_server, &srv); 940 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 941 942 rc = loc_service_register(srv, test_display_svc, &sid); 916 943 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 917 944 … … 951 978 display_window_destroy(wnd); 952 979 display_close(disp); 953 rc = loc_service_unregister(sid); 954 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 980 rc = loc_service_unregister(srv, sid); 981 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 982 loc_server_unregister(srv); 955 983 } 956 984 … … 966 994 gfx_rect_t nrect; 967 995 test_response_t resp; 968 969 async_set_fallback_port_handler(test_display_conn, &resp); 970 971 // FIXME This causes this test to be non-reentrant! 972 rc = loc_server_register(test_display_server); 973 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 974 975 rc = loc_service_register(test_display_svc, &sid); 996 loc_srv_t *srv; 997 998 async_set_fallback_port_handler(test_display_conn, &resp); 999 1000 // FIXME This causes this test to be non-reentrant! 1001 rc = loc_server_register(test_display_server, &srv); 1002 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1003 1004 rc = loc_service_register(srv, test_display_svc, &sid); 976 1005 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 977 1006 … … 1014 1043 display_window_destroy(wnd); 1015 1044 display_close(disp); 1016 rc = loc_service_unregister(sid); 1017 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1045 rc = loc_service_unregister(srv, sid); 1046 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1047 loc_server_unregister(srv); 1018 1048 } 1019 1049 … … 1029 1059 gfx_rect_t nrect; 1030 1060 test_response_t resp; 1031 1032 async_set_fallback_port_handler(test_display_conn, &resp); 1033 1034 // FIXME This causes this test to be non-reentrant! 1035 rc = loc_server_register(test_display_server); 1036 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1037 1038 rc = loc_service_register(test_display_svc, &sid); 1061 loc_srv_t *srv; 1062 1063 async_set_fallback_port_handler(test_display_conn, &resp); 1064 1065 // FIXME This causes this test to be non-reentrant! 1066 rc = loc_server_register(test_display_server, &srv); 1067 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1068 1069 rc = loc_service_register(srv, test_display_svc, &sid); 1039 1070 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1040 1071 … … 1076 1107 display_window_destroy(wnd); 1077 1108 display_close(disp); 1078 rc = loc_service_unregister(sid); 1079 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1109 rc = loc_service_unregister(srv, sid); 1110 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1111 loc_server_unregister(srv); 1080 1112 } 1081 1113 … … 1089 1121 display_window_t *wnd; 1090 1122 test_response_t resp; 1091 1092 async_set_fallback_port_handler(test_display_conn, &resp); 1093 1094 // FIXME This causes this test to be non-reentrant! 1095 rc = loc_server_register(test_display_server); 1096 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1097 1098 rc = loc_service_register(test_display_svc, &sid); 1123 loc_srv_t *srv; 1124 1125 async_set_fallback_port_handler(test_display_conn, &resp); 1126 1127 // FIXME This causes this test to be non-reentrant! 1128 rc = loc_server_register(test_display_server, &srv); 1129 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1130 1131 rc = loc_service_register(srv, test_display_svc, &sid); 1099 1132 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1100 1133 … … 1124 1157 display_window_destroy(wnd); 1125 1158 display_close(disp); 1126 rc = loc_service_unregister(sid); 1127 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1159 rc = loc_service_unregister(srv, sid); 1160 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1161 loc_server_unregister(srv); 1128 1162 } 1129 1163 … … 1137 1171 display_window_t *wnd; 1138 1172 test_response_t resp; 1139 1140 async_set_fallback_port_handler(test_display_conn, &resp); 1141 1142 // FIXME This causes this test to be non-reentrant! 1143 rc = loc_server_register(test_display_server); 1144 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1145 1146 rc = loc_service_register(test_display_svc, &sid); 1173 loc_srv_t *srv; 1174 1175 async_set_fallback_port_handler(test_display_conn, &resp); 1176 1177 // FIXME This causes this test to be non-reentrant! 1178 rc = loc_server_register(test_display_server, &srv); 1179 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1180 1181 rc = loc_service_register(srv, test_display_svc, &sid); 1147 1182 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1148 1183 … … 1172 1207 display_window_destroy(wnd); 1173 1208 display_close(disp); 1174 rc = loc_service_unregister(sid); 1175 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1209 rc = loc_service_unregister(srv, sid); 1210 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1211 loc_server_unregister(srv); 1176 1212 } 1177 1213 … … 1185 1221 display_window_t *wnd; 1186 1222 test_response_t resp; 1187 1188 async_set_fallback_port_handler(test_display_conn, &resp); 1189 1190 // FIXME This causes this test to be non-reentrant! 1191 rc = loc_server_register(test_display_server); 1192 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1193 1194 rc = loc_service_register(test_display_svc, &sid); 1223 loc_srv_t *srv; 1224 1225 async_set_fallback_port_handler(test_display_conn, &resp); 1226 1227 // FIXME This causes this test to be non-reentrant! 1228 rc = loc_server_register(test_display_server, &srv); 1229 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1230 1231 rc = loc_service_register(srv, test_display_svc, &sid); 1195 1232 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1196 1233 … … 1220 1257 display_window_destroy(wnd); 1221 1258 display_close(disp); 1222 rc = loc_service_unregister(sid); 1223 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1259 rc = loc_service_unregister(srv, sid); 1260 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1261 loc_server_unregister(srv); 1224 1262 } 1225 1263 … … 1233 1271 display_window_t *wnd; 1234 1272 test_response_t resp; 1235 1236 async_set_fallback_port_handler(test_display_conn, &resp); 1237 1238 // FIXME This causes this test to be non-reentrant! 1239 rc = loc_server_register(test_display_server); 1240 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1241 1242 rc = loc_service_register(test_display_svc, &sid); 1273 loc_srv_t *srv; 1274 1275 async_set_fallback_port_handler(test_display_conn, &resp); 1276 1277 // FIXME This causes this test to be non-reentrant! 1278 rc = loc_server_register(test_display_server, &srv); 1279 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1280 1281 rc = loc_service_register(srv, test_display_svc, &sid); 1243 1282 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1244 1283 … … 1268 1307 display_window_destroy(wnd); 1269 1308 display_close(disp); 1270 rc = loc_service_unregister(sid); 1271 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1309 rc = loc_service_unregister(srv, sid); 1310 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1311 loc_server_unregister(srv); 1272 1312 } 1273 1313 … … 1281 1321 display_window_t *wnd; 1282 1322 test_response_t resp; 1283 1284 async_set_fallback_port_handler(test_display_conn, &resp); 1285 1286 // FIXME This causes this test to be non-reentrant! 1287 rc = loc_server_register(test_display_server); 1288 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1289 1290 rc = loc_service_register(test_display_svc, &sid); 1323 loc_srv_t *srv; 1324 1325 async_set_fallback_port_handler(test_display_conn, &resp); 1326 1327 // FIXME This causes this test to be non-reentrant! 1328 rc = loc_server_register(test_display_server, &srv); 1329 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1330 1331 rc = loc_service_register(srv, test_display_svc, &sid); 1291 1332 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1292 1333 … … 1318 1359 display_window_destroy(wnd); 1319 1360 display_close(disp); 1320 rc = loc_service_unregister(sid); 1321 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1361 rc = loc_service_unregister(srv, sid); 1362 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1363 loc_server_unregister(srv); 1322 1364 } 1323 1365 … … 1331 1373 display_window_t *wnd; 1332 1374 test_response_t resp; 1333 1334 async_set_fallback_port_handler(test_display_conn, &resp); 1335 1336 // FIXME This causes this test to be non-reentrant! 1337 rc = loc_server_register(test_display_server); 1338 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1339 1340 rc = loc_service_register(test_display_svc, &sid); 1375 loc_srv_t *srv; 1376 1377 async_set_fallback_port_handler(test_display_conn, &resp); 1378 1379 // FIXME This causes this test to be non-reentrant! 1380 rc = loc_server_register(test_display_server, &srv); 1381 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1382 1383 rc = loc_service_register(srv, test_display_svc, &sid); 1341 1384 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1342 1385 … … 1368 1411 display_window_destroy(wnd); 1369 1412 display_close(disp); 1370 rc = loc_service_unregister(sid); 1371 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1413 rc = loc_service_unregister(srv, sid); 1414 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1415 loc_server_unregister(srv); 1372 1416 } 1373 1417 … … 1382 1426 const char *caption; 1383 1427 test_response_t resp; 1384 1385 async_set_fallback_port_handler(test_display_conn, &resp); 1386 1387 // FIXME This causes this test to be non-reentrant! 1388 rc = loc_server_register(test_display_server); 1389 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1390 1391 rc = loc_service_register(test_display_svc, &sid); 1428 loc_srv_t *srv; 1429 1430 async_set_fallback_port_handler(test_display_conn, &resp); 1431 1432 // FIXME This causes this test to be non-reentrant! 1433 rc = loc_server_register(test_display_server, &srv); 1434 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1435 1436 rc = loc_service_register(srv, test_display_svc, &sid); 1392 1437 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1393 1438 … … 1422 1467 display_window_destroy(wnd); 1423 1468 display_close(disp); 1424 rc = loc_service_unregister(sid); 1425 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1469 rc = loc_service_unregister(srv, sid); 1470 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1471 loc_server_unregister(srv); 1426 1472 } 1427 1473 … … 1436 1482 const char *caption; 1437 1483 test_response_t resp; 1438 1439 async_set_fallback_port_handler(test_display_conn, &resp); 1440 1441 // FIXME This causes this test to be non-reentrant! 1442 rc = loc_server_register(test_display_server); 1443 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1444 1445 rc = loc_service_register(test_display_svc, &sid); 1484 loc_srv_t *srv; 1485 1486 async_set_fallback_port_handler(test_display_conn, &resp); 1487 1488 // FIXME This causes this test to be non-reentrant! 1489 rc = loc_server_register(test_display_server, &srv); 1490 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1491 1492 rc = loc_service_register(srv, test_display_svc, &sid); 1446 1493 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1447 1494 … … 1476 1523 display_window_destroy(wnd); 1477 1524 display_close(disp); 1478 rc = loc_service_unregister(sid); 1479 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1525 rc = loc_service_unregister(srv, sid); 1526 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1527 loc_server_unregister(srv); 1480 1528 } 1481 1529 … … 1490 1538 test_response_t resp; 1491 1539 gfx_context_t *gc; 1492 1493 async_set_fallback_port_handler(test_display_conn, &resp); 1494 1495 // FIXME This causes this test to be non-reentrant! 1496 rc = loc_server_register(test_display_server); 1497 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1498 1499 rc = loc_service_register(test_display_svc, &sid); 1540 loc_srv_t *srv; 1541 1542 async_set_fallback_port_handler(test_display_conn, &resp); 1543 1544 // FIXME This causes this test to be non-reentrant! 1545 rc = loc_server_register(test_display_server, &srv); 1546 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1547 1548 rc = loc_service_register(srv, test_display_svc, &sid); 1500 1549 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1501 1550 … … 1528 1577 1529 1578 display_close(disp); 1530 rc = loc_service_unregister(sid); 1531 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1579 rc = loc_service_unregister(srv, sid); 1580 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1581 loc_server_unregister(srv); 1532 1582 } 1533 1583 … … 1543 1593 gfx_context_t *gc; 1544 1594 gfx_color_t *color; 1545 1546 async_set_fallback_port_handler(test_display_conn, &resp); 1547 1548 // FIXME This causes this test to be non-reentrant! 1549 rc = loc_server_register(test_display_server); 1550 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1551 1552 rc = loc_service_register(test_display_svc, &sid); 1595 loc_srv_t *srv; 1596 1597 async_set_fallback_port_handler(test_display_conn, &resp); 1598 1599 // FIXME This causes this test to be non-reentrant! 1600 rc = loc_server_register(test_display_server, &srv); 1601 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1602 1603 rc = loc_service_register(srv, test_display_svc, &sid); 1553 1604 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1554 1605 … … 1589 1640 1590 1641 display_close(disp); 1591 rc = loc_service_unregister(sid); 1592 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1642 rc = loc_service_unregister(srv, sid); 1643 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1644 loc_server_unregister(srv); 1593 1645 } 1594 1646 … … 1602 1654 display_window_t *wnd; 1603 1655 test_response_t resp; 1604 1605 async_set_fallback_port_handler(test_display_conn, &resp); 1606 1607 // FIXME This causes this test to be non-reentrant! 1608 rc = loc_server_register(test_display_server); 1609 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1610 1611 rc = loc_service_register(test_display_svc, &sid); 1656 loc_srv_t *srv; 1657 1658 async_set_fallback_port_handler(test_display_conn, &resp); 1659 1660 // FIXME This causes this test to be non-reentrant! 1661 rc = loc_server_register(test_display_server, &srv); 1662 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1663 1664 rc = loc_service_register(srv, test_display_svc, &sid); 1612 1665 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1613 1666 … … 1654 1707 display_close(disp); 1655 1708 1656 rc = loc_service_unregister(sid); 1657 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1709 rc = loc_service_unregister(srv, sid); 1710 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1711 loc_server_unregister(srv); 1658 1712 } 1659 1713 … … 1667 1721 display_window_t *wnd; 1668 1722 test_response_t resp; 1669 1670 async_set_fallback_port_handler(test_display_conn, &resp); 1671 1672 // FIXME This causes this test to be non-reentrant! 1673 rc = loc_server_register(test_display_server); 1674 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1675 1676 rc = loc_service_register(test_display_svc, &sid); 1723 loc_srv_t *srv; 1724 1725 async_set_fallback_port_handler(test_display_conn, &resp); 1726 1727 // FIXME This causes this test to be non-reentrant! 1728 rc = loc_server_register(test_display_server, &srv); 1729 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1730 1731 rc = loc_service_register(srv, test_display_svc, &sid); 1677 1732 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1678 1733 … … 1722 1777 display_close(disp); 1723 1778 1724 rc = loc_service_unregister(sid); 1725 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1779 rc = loc_service_unregister(srv, sid); 1780 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1781 loc_server_unregister(srv); 1726 1782 } 1727 1783 … … 1735 1791 display_window_t *wnd; 1736 1792 test_response_t resp; 1737 1738 async_set_fallback_port_handler(test_display_conn, &resp); 1739 1740 // FIXME This causes this test to be non-reentrant! 1741 rc = loc_server_register(test_display_server); 1742 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1743 1744 rc = loc_service_register(test_display_svc, &sid); 1793 loc_srv_t *srv; 1794 1795 async_set_fallback_port_handler(test_display_conn, &resp); 1796 1797 // FIXME This causes this test to be non-reentrant! 1798 rc = loc_server_register(test_display_server, &srv); 1799 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1800 1801 rc = loc_service_register(srv, test_display_svc, &sid); 1745 1802 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1746 1803 … … 1799 1856 display_close(disp); 1800 1857 1801 rc = loc_service_unregister(sid); 1802 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1858 rc = loc_service_unregister(srv, sid); 1859 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1860 loc_server_unregister(srv); 1803 1861 } 1804 1862 … … 1812 1870 display_window_t *wnd; 1813 1871 test_response_t resp; 1814 1815 async_set_fallback_port_handler(test_display_conn, &resp); 1816 1817 // FIXME This causes this test to be non-reentrant! 1818 rc = loc_server_register(test_display_server); 1819 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1820 1821 rc = loc_service_register(test_display_svc, &sid); 1872 loc_srv_t *srv; 1873 1874 async_set_fallback_port_handler(test_display_conn, &resp); 1875 1876 // FIXME This causes this test to be non-reentrant! 1877 rc = loc_server_register(test_display_server, &srv); 1878 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1879 1880 rc = loc_service_register(srv, test_display_svc, &sid); 1822 1881 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1823 1882 … … 1876 1935 display_close(disp); 1877 1936 1878 rc = loc_service_unregister(sid); 1879 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1937 rc = loc_service_unregister(srv, sid); 1938 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1939 loc_server_unregister(srv); 1880 1940 } 1881 1941 … … 1889 1949 display_window_t *wnd; 1890 1950 test_response_t resp; 1891 1892 async_set_fallback_port_handler(test_display_conn, &resp); 1893 1894 // FIXME This causes this test to be non-reentrant! 1895 rc = loc_server_register(test_display_server); 1896 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1897 1898 rc = loc_service_register(test_display_svc, &sid); 1951 loc_srv_t *srv; 1952 1953 async_set_fallback_port_handler(test_display_conn, &resp); 1954 1955 // FIXME This causes this test to be non-reentrant! 1956 rc = loc_server_register(test_display_server, &srv); 1957 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1958 1959 rc = loc_service_register(srv, test_display_svc, &sid); 1899 1960 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1900 1961 … … 1944 2005 display_close(disp); 1945 2006 1946 rc = loc_service_unregister(sid); 1947 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 2007 rc = loc_service_unregister(srv, sid); 2008 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 2009 loc_server_unregister(srv); 1948 2010 } 1949 2011 … … 1956 2018 display_info_t info; 1957 2019 test_response_t resp; 1958 1959 async_set_fallback_port_handler(test_display_conn, &resp); 1960 1961 // FIXME This causes this test to be non-reentrant! 1962 rc = loc_server_register(test_display_server); 1963 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1964 1965 rc = loc_service_register(test_display_svc, &sid); 2020 loc_srv_t *srv; 2021 2022 async_set_fallback_port_handler(test_display_conn, &resp); 2023 2024 // FIXME This causes this test to be non-reentrant! 2025 rc = loc_server_register(test_display_server, &srv); 2026 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 2027 2028 rc = loc_service_register(srv, test_display_svc, &sid); 1966 2029 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1967 2030 … … 1978 2041 1979 2042 display_close(disp); 1980 rc = loc_service_unregister(sid); 1981 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 2043 rc = loc_service_unregister(srv, sid); 2044 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 2045 loc_server_unregister(srv); 1982 2046 } 1983 2047 … … 1990 2054 display_info_t info; 1991 2055 test_response_t resp; 1992 1993 async_set_fallback_port_handler(test_display_conn, &resp); 1994 1995 // FIXME This causes this test to be non-reentrant! 1996 rc = loc_server_register(test_display_server); 1997 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 1998 1999 rc = loc_service_register(test_display_svc, &sid); 2056 loc_srv_t *srv; 2057 2058 async_set_fallback_port_handler(test_display_conn, &resp); 2059 2060 // FIXME This causes this test to be non-reentrant! 2061 rc = loc_server_register(test_display_server, &srv); 2062 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 2063 2064 rc = loc_service_register(srv, test_display_svc, &sid); 2000 2065 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 2001 2066 … … 2020 2085 2021 2086 display_close(disp); 2022 rc = loc_service_unregister(sid); 2023 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 2087 rc = loc_service_unregister(srv, sid); 2088 PCUT_ASSERT_ERRNO_VAL(EOK, rc); 2089 loc_server_unregister(srv); 2024 2090 } 2025 2091
Note:
See TracChangeset
for help on using the changeset viewer.