diff options
author | Alex Blasche <alexander.blasche@digia.com> | 2014-01-28 15:08:18 +0100 |
---|---|---|
committer | Alex Blasche <alexander.blasche@digia.com> | 2014-01-28 15:09:35 +0100 |
commit | c056043611675eb894a6d4417324438b28fd952c (patch) | |
tree | 7718e252ee29f71658c0746b8af6a70ff8089a94 /tests/auto/qnmeapositioninfosource/qnmeapositioninfosourceproxyfactory.cpp | |
parent | 0d134c50669ae963fc87547e5d716b9bcf7a3752 (diff) | |
parent | 691728d060058d5b27974f2e548d92a992e5425e (diff) | |
download | qtlocation-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.cpp | 17 |
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); |