summaryrefslogtreecommitdiff
path: root/tests/auto/qnmeapositioninfosource/qnmeapositioninfosourceproxyfactory.cpp
diff options
context:
space:
mode:
authorAlex Blasche <alexander.blasche@digia.com>2014-01-28 15:08:18 +0100
committerAlex Blasche <alexander.blasche@digia.com>2014-01-28 15:09:35 +0100
commitc056043611675eb894a6d4417324438b28fd952c (patch)
tree7718e252ee29f71658c0746b8af6a70ff8089a94 /tests/auto/qnmeapositioninfosource/qnmeapositioninfosourceproxyfactory.cpp
parent0d134c50669ae963fc87547e5d716b9bcf7a3752 (diff)
parent691728d060058d5b27974f2e548d92a992e5425e (diff)
downloadqtlocation-c056043611675eb894a6d4417324438b28fd952c.tar.gz
Merge remote-tracking branch 'gerrit/dev' into noqt3d
Change-Id: Ide59f885491a417ca59d01217b1e734f0302fbf5
Diffstat (limited to 'tests/auto/qnmeapositioninfosource/qnmeapositioninfosourceproxyfactory.cpp')
-rw-r--r--tests/auto/qnmeapositioninfosource/qnmeapositioninfosourceproxyfactory.cpp17
1 files changed, 12 insertions, 5 deletions
diff --git a/tests/auto/qnmeapositioninfosource/qnmeapositioninfosourceproxyfactory.cpp b/tests/auto/qnmeapositioninfosource/qnmeapositioninfosourceproxyfactory.cpp
index be8dfa78..6bf85173 100644
--- a/tests/auto/qnmeapositioninfosource/qnmeapositioninfosourceproxyfactory.cpp
+++ b/tests/auto/qnmeapositioninfosource/qnmeapositioninfosourceproxyfactory.cpp
@@ -86,14 +86,21 @@ QNmeaPositionInfoSourceProxy *QNmeaPositionInfoSourceProxyFactory::createProxy(Q
{
QTcpSocket *client = new QTcpSocket;
client->connectToHost(m_server->serverAddress(), m_server->serverPort());
- //qDebug() << "listening on" << m_server->serverAddress() << m_server->serverPort();
- bool b = m_server->waitForNewConnection(5000);
- Q_ASSERT(b);
+ qDebug() << "listening on" << m_server->serverAddress() << m_server->serverPort();
+ bool b = m_server->waitForNewConnection(15000);
+ if (!b)
+ qWarning() << "Server didin't receive new connection";
b = client->waitForConnected();
- Q_ASSERT(b);
+ if (!b)
+ qWarning() << "Client could not connect to server";
//QNmeaPositionInfoSource *source = new QNmeaPositionInfoSource(m_mode);
- source->setDevice(m_server->nextPendingConnection());
+ QIODevice *device = m_server->nextPendingConnection();
+ if (!device)
+ qWarning() << "Missing pending connection. Test is going to fail.";
+ else
+ qWarning() << "Received pending connection:" << device << b;
+ source->setDevice(device);
Q_ASSERT(source->device() != 0);
QNmeaPositionInfoSourceProxy *proxy = new QNmeaPositionInfoSourceProxy(source, client);
proxy->setParent(source);