diff options
author | Thiago Macieira <thiago.macieira@nokia.com> | 2009-10-06 18:47:52 (GMT) |
---|---|---|
committer | Jason McDonald <jason.mcdonald@nokia.com> | 2009-10-07 03:06:35 (GMT) |
commit | d6e41c42b790774a7c29566edc849efaa2e37f73 (patch) | |
tree | 354ae391b7439cc097897765abc9943efe5c9d81 | |
parent | c79aff03f9f4660110ae5e38281d50ff86433ba6 (diff) | |
download | Qt-d6e41c42b790774a7c29566edc849efaa2e37f73.zip Qt-d6e41c42b790774a7c29566edc849efaa2e37f73.tar.gz Qt-d6e41c42b790774a7c29566edc849efaa2e37f73.tar.bz2 |
Autotest: use port 12346 instead of 1, to ensure that it's not a
firewall issue
Also check if we're not timing out instead of being able to fail.
(cherry picked from commit 9cf618492d1c89b489bf7e52e45c9577f9d52c1c)
-rw-r--r-- | tests/auto/networkselftest/tst_networkselftest.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/auto/networkselftest/tst_networkselftest.cpp b/tests/auto/networkselftest/tst_networkselftest.cpp index 4e60101..083eee3 100644 --- a/tests/auto/networkselftest/tst_networkselftest.cpp +++ b/tests/auto/networkselftest/tst_networkselftest.cpp @@ -357,10 +357,15 @@ void tst_NetworkSelfTest::dnsResolution() void tst_NetworkSelfTest::serverReachability() { - // check that we get a proper error connecting to port 1 + // check that we get a proper error connecting to port 12346 QTcpSocket socket; - socket.connectToHost(QtNetworkSettings::serverName(), 1); + socket.connectToHost(QtNetworkSettings::serverName(), 12346); + + QTime timer; + timer.start(); socket.waitForConnected(10000); + QVERIFY2(timer.elapsed() < 9900, "Connection to closed port timed out instead of refusing, something is wrong"); + QVERIFY2(socket.state() == QAbstractSocket::UnconnectedState, "Socket connected unexpectedly!"); QVERIFY2(socket.error() == QAbstractSocket::ConnectionRefusedError, QString("Could not reach server: %1").arg(socket.errorString()).toLocal8Bit()); |