Hans Leidekker : wininet/tests: Skip proxy tests on broken wininet.
Module: wine Branch: master Commit: d8c92b6294eeb84bd245fc264caf801194ac1c86 URL: http://source.winehq.org/git/wine.git/?a=commit;h=d8c92b6294eeb84bd245fc264c... Author: Hans Leidekker <hans(a)codeweavers.com> Date: Wed May 1 12:13:24 2013 +0200 wininet/tests: Skip proxy tests on broken wininet. --- dlls/wininet/tests/http.c | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/dlls/wininet/tests/http.c b/dlls/wininet/tests/http.c index 664fbbf..5f0bf43 100644 --- a/dlls/wininet/tests/http.c +++ b/dlls/wininet/tests/http.c @@ -2193,7 +2193,12 @@ static void test_proxy_direct(int port) ok(hr != NULL, "HttpOpenRequest failed\n"); r = HttpSendRequest(hr, NULL, 0, NULL, 0); - ok(r, "HttpSendRequest failed %u\n", GetLastError()); + ok(r || broken(!r), "HttpSendRequest failed %u\n", GetLastError()); + if (!r) + { + win_skip("skipping proxy tests on broken wininet\n"); + goto done; + } test_status_code(hr, 407); @@ -2419,6 +2424,7 @@ static void test_proxy_direct(int port) ok(r, "HttpQueryInfo failed\n"); ok(!strcmp(buffer, "200"), "proxy code wrong\n"); +done: InternetCloseHandle(hr); InternetCloseHandle(hc); InternetCloseHandle(hi);
participants (1)
-
Alexandre Julliard