Index: rostests/winetests/winhttp/notification.c =================================================================== --- rostests/winetests/winhttp/notification.c (revision 75965) +++ rostests/winetests/winhttp/notification.c (working copy) @@ -771,6 +771,7 @@ { winhttp_send_request, WINHTTP_CALLBACK_STATUS_SENDREQUEST_COMPLETE, NF_SIGNAL }, }; +#if 0 // Added 2017-09-26 to skip test which hangs testbot static void open_async_request(int port, struct test_request *req, struct info *info, const WCHAR *path, BOOL reuse_connection) { BOOL ret; @@ -814,6 +815,7 @@ open_async_request( port, req, info, socketW, FALSE ); WaitForSingleObject( server_socket_available, INFINITE ); } +#endif static const struct notification server_reply_test[] = { @@ -822,6 +824,7 @@ { winhttp_send_request, WINHTTP_CALLBACK_STATUS_HEADERS_AVAILABLE, NF_SIGNAL } }; +#if 0 // Added 2017-09-26 to skip test which hangs testbot static void server_send_reply(struct test_request *req, struct info *info, const char *msg) { BOOL ret; @@ -855,6 +858,7 @@ ok_(__FILE__,line)(!strcmp( buf, expect_prefix ), "unexpected data \"%s\"\n", buf); } } +#endif static const struct notification close_request_test[] = { @@ -872,6 +876,7 @@ { winhttp_close_handle, WINHTTP_CALLBACK_STATUS_HANDLE_CLOSING, NF_SIGNAL } }; +#if 0 // Added 2017-09-26 to skip test which hangs testbot static void close_request(struct test_request *req, struct info *info, BOOL allow_closing_connection) { BOOL ret; @@ -899,6 +904,7 @@ WaitForSingleObject( info->wait, INFINITE ); end_test( info, __LINE__ ); } +#endif static const struct notification read_test[] = { @@ -916,6 +922,7 @@ { winhttp_read_data, WINHTTP_CALLBACK_STATUS_READ_COMPLETE, NF_SIGNAL } }; +#if 0 // Added 2017-09-26 to skip test which hangs testbot #define read_request_data(a,b,c,d) _read_request_data(a,b,c,d,__LINE__) static void _read_request_data(struct test_request *req, struct info *info, const char *expected_data, BOOL closing_connection, unsigned line) { @@ -1009,6 +1016,7 @@ SetEvent( server_socket_done ); CloseHandle( info.wait ); } +#endif START_TEST (notification) { @@ -1035,7 +1043,7 @@ if (ret != WAIT_OBJECT_0) return; - test_persistent_connection( si.port ); +// test_persistent_connection( si.port ); // Commented out 2010-09-26 because test hangs testbot /* send the basic request again to shutdown the server thread */ test_basic_request( si.port, NULL, quitW );