wininet/tests: Skip proxy tests on broken wininet.
Hans Leidekker
hans at codeweavers.com
Wed May 1 05:13:24 CDT 2013
---
dlls/wininet/tests/http.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
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);
--
1.7.10.4
More information about the wine-patches
mailing list