summaryrefslogtreecommitdiffstats
path: root/tests/auto
diff options
context:
space:
mode:
authorRohan McGovern <rohan.mcgovern@nokia.com>2012-02-08 02:44:18 (GMT)
committerQt by Nokia <qt-info@nokia.com>2012-02-08 04:26:50 (GMT)
commit03e133e8a8709b8ef737e587c9fb10b6fac9857c (patch)
tree002d45e9198929112d970ad85a9da09f3b847d08 /tests/auto
parent4490850b9286d9b01fab9bc8900deb1598398f2e (diff)
downloadQt-03e133e8a8709b8ef737e587c9fb10b6fac9857c.zip
Qt-03e133e8a8709b8ef737e587c9fb10b6fac9857c.tar.gz
Qt-03e133e8a8709b8ef737e587c9fb10b6fac9857c.tar.bz2
Improved stability of tst_networkselftest
Significantly increase most timeouts. Change-Id: I3c25692d1e26ae3efd301df2f02089e57a8708d3 Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
Diffstat (limited to 'tests/auto')
-rw-r--r--tests/auto/networkselftest/tst_networkselftest.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/tests/auto/networkselftest/tst_networkselftest.cpp b/tests/auto/networkselftest/tst_networkselftest.cpp
index 7193e5b..e87cf5b 100644
--- a/tests/auto/networkselftest/tst_networkselftest.cpp
+++ b/tests/auto/networkselftest/tst_networkselftest.cpp
@@ -177,7 +177,7 @@ static QString prettyByteArray(const QByteArray &array)
return result;
}
-static bool doSocketRead(QTcpSocket *socket, int minBytesAvailable, int timeout = 4000)
+static bool doSocketRead(QTcpSocket *socket, int minBytesAvailable, int timeout = 30000)
{
QElapsedTimer timer;
timer.start();
@@ -192,7 +192,7 @@ static bool doSocketRead(QTcpSocket *socket, int minBytesAvailable, int timeout
}
}
-static bool doSocketFlush(QTcpSocket *socket, int timeout = 4000)
+static bool doSocketFlush(QTcpSocket *socket, int timeout = 30000)
{
#ifndef QT_NO_OPENSSL
QSslSocket *sslSocket = qobject_cast<QSslSocket *>(socket);
@@ -224,7 +224,7 @@ static void netChat(int port, const QList<Chat> &chat)
socket.connectToHost(QtNetworkSettings::serverName(), port);
qDebug() << 0 << "Connecting to server on port" << port;
- QVERIFY2(socket.waitForConnected(10000),
+ QVERIFY2(socket.waitForConnected(30000),
QString("Failed to connect to server in step 0: %1").arg(socket.errorString()).toLocal8Bit());
// now start the chat
@@ -305,7 +305,7 @@ static void netChat(int port, const QList<Chat> &chat)
case Chat::DiscardUntilDisconnect:
qDebug() << i << "Waiting for remote disconnect";
if (socket.state() != QAbstractSocket::UnconnectedState)
- socket.waitForDisconnected(10000);
+ socket.waitForDisconnected(30000);
QVERIFY2(socket.state() == QAbstractSocket::UnconnectedState,
QString("Socket did not disconnect as expected in step %1").arg(i).toLocal8Bit());
@@ -323,7 +323,7 @@ static void netChat(int port, const QList<Chat> &chat)
case Chat::Reconnect:
qDebug() << i << "Reconnecting to server on port" << port;
socket.connectToHost(QtNetworkSettings::serverName(), port);
- QVERIFY2(socket.waitForConnected(10000),
+ QVERIFY2(socket.waitForConnected(30000),
QString("Failed to reconnect to server in step %1: %2").arg(i).arg(socket.errorString()).toLocal8Bit());
break;
@@ -334,7 +334,7 @@ static void netChat(int port, const QList<Chat> &chat)
qDebug() << i << "Starting client encryption";
socket.ignoreSslErrors();
socket.startClientEncryption();
- QVERIFY2(socket.waitForEncrypted(5000),
+ QVERIFY2(socket.waitForEncrypted(30000),
QString("Failed to start client encryption in step %1: %2").arg(i)
.arg(socket.errorString()).toLocal8Bit());
break;
@@ -428,7 +428,7 @@ void tst_NetworkSelfTest::serverReachability()
QTime timer;
timer.start();
- socket.waitForConnected(10000);
+ socket.waitForConnected(30000);
QVERIFY2(timer.elapsed() < 9900, "Connection to closed port timed out instead of refusing, something is wrong");
QVERIFY2(socket.state() == QAbstractSocket::UnconnectedState, "Socket connected unexpectedly!");
@@ -466,7 +466,7 @@ void tst_NetworkSelfTest::remotePortsOpen()
QTcpSocket socket;
socket.connectToHost(QtNetworkSettings::serverName(), portNumber);
- if (!socket.waitForConnected(10000)) {
+ if (!socket.waitForConnected(30000)) {
if (socket.error() == QAbstractSocket::SocketTimeoutError)
QFAIL(QString("Network timeout connecting to the server on port %1").arg(portNumber).toLocal8Bit());
else
@@ -1016,15 +1016,15 @@ void tst_NetworkSelfTest::smbServer()
QString progname = "smbclient";
QProcess smbclient;
smbclient.start(progname, QIODevice::ReadOnly);
- if (!smbclient.waitForStarted(2000))
+ if (!smbclient.waitForStarted())
QSKIP("Could not find smbclient (from Samba), cannot continue testing", SkipAll);
- if (!smbclient.waitForFinished(2000) || smbclient.exitStatus() != QProcess::NormalExit)
+ if (!smbclient.waitForFinished() || smbclient.exitStatus() != QProcess::NormalExit)
QSKIP("smbclient isn't working, cannot continue testing", SkipAll);
smbclient.close();
// try listing the server
smbclient.start(progname, QStringList() << "-g" << "-N" << "-L" << QtNetworkSettings::winServerName(), QIODevice::ReadOnly);
- QVERIFY(smbclient.waitForFinished(5000));
+ QVERIFY(smbclient.waitForFinished());
if (smbclient.exitStatus() != QProcess::NormalExit)
QSKIP("smbclient crashed", SkipAll);
QVERIFY2(smbclient.exitCode() == 0, "Test server not found");
@@ -1041,7 +1041,7 @@ void tst_NetworkSelfTest::smbServer()
smbclient.setProcessEnvironment(env);
smbclient.start(progname, QStringList() << "-N" << "-c" << "more test.pri"
<< QString("\\\\%1\\testshare").arg(QtNetworkSettings::winServerName()), QIODevice::ReadOnly);
- QVERIFY(smbclient.waitForFinished(5000));
+ QVERIFY(smbclient.waitForFinished());
if (smbclient.exitStatus() != QProcess::NormalExit)
QSKIP("smbclient crashed", SkipAll);
QVERIFY2(smbclient.exitCode() == 0, "File //qt-test-server/testshare/test.pri not found");