summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@nokia.com>2009-10-06 18:47:52 (GMT)
committerJason McDonald <jason.mcdonald@nokia.com>2009-10-07 03:06:35 (GMT)
commitd6e41c42b790774a7c29566edc849efaa2e37f73 (patch)
tree354ae391b7439cc097897765abc9943efe5c9d81
parentc79aff03f9f4660110ae5e38281d50ff86433ba6 (diff)
downloadQt-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.cpp9
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());