Tests: Remove tst_QHostInfo::abortHostLookupInDifferentThread() test

This test has been initially blacklisted. However it is racy by design
and cannot be fixed. Removing it.

Change-Id: I6c386a12e54d8a382f17c4fc033428f56eb03f02
Task-number: QTBUG-23837
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@theqtcompany.com>
This commit is contained in:
Caroline Chao 2015-04-29 10:05:09 +02:00
parent 21e6c7ae47
commit 78a1090821
2 changed files with 0 additions and 24 deletions

View File

@ -1,3 +0,0 @@
# QTBUG-23837
[abortHostLookupInDifferentThread]
opensuse-13.1 64bit

View File

@ -126,7 +126,6 @@ private slots:
void cache();
void abortHostLookup();
void abortHostLookupInDifferentThread();
protected slots:
void resultsReady(const QHostInfo &);
@ -621,25 +620,5 @@ public:
int id;
};
void tst_QHostInfo::abortHostLookupInDifferentThread()
{
//reset counter
lookupsDoneCounter = 0;
bool valid = false;
int id = -1;
QHostInfo result = qt_qhostinfo_lookup("a-single" TEST_DOMAIN, this, SLOT(resultsReady(QHostInfo)), &valid, &id);
QVERIFY(!valid);
QThread thread;
LookupAborter aborter;
aborter.id = id;
aborter.moveToThread(&thread);
connect(&thread, SIGNAL(started()), &aborter, SLOT(abort()));
//it is assumed that the DNS request/response in the backend is slower than it takes to schedule the thread and call abort
thread.start();
QVERIFY(thread.wait(5000));
QTestEventLoop::instance().enterLoop(5);
QCOMPARE(lookupsDoneCounter, 0);
}
QTEST_MAIN(tst_QHostInfo)
#include "tst_qhostinfo.moc"