summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/auto/corelib/io/qiodevice/tst_qiodevice.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/tests/auto/corelib/io/qiodevice/tst_qiodevice.cpp b/tests/auto/corelib/io/qiodevice/tst_qiodevice.cpp
index f6c230714a..28e39c6369 100644
--- a/tests/auto/corelib/io/qiodevice/tst_qiodevice.cpp
+++ b/tests/auto/corelib/io/qiodevice/tst_qiodevice.cpp
@@ -276,12 +276,15 @@ void tst_QIODevice::unget()
lineResult = "ZXCV";
} else {
#ifdef QT_TEST_SERVER
- if (!QtNetworkSettings::verifyConnection(QtNetworkSettings::httpServerName(), 80))
- QSKIP("No network test server available");
+ const bool hasNetworkServer =
+ QtNetworkSettings::verifyConnection(QtNetworkSettings::httpServerName(), 80);
#else
- if (!QtNetworkSettings::verifyTestNetworkSettings())
- QSKIP("No network test server available");
+ const bool hasNetworkServer = QtNetworkSettings::verifyTestNetworkSettings();
#endif
+ if (!hasNetworkServer) {
+ qInfo("No network test server: skipping QTcpSocket part of test.");
+ continue;
+ }
socket.connectToHost(QtNetworkSettings::httpServerName(), 80);
socket.write("GET / HTTP/1.0\r\n\r\n");
QVERIFY(socket.waitForReadyRead());