summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaroline Chao <caroline.chao@theqtcompany.com>2015-04-29 10:05:09 +0200
committerCaroline Chao <caroline.chao@theqtcompany.com>2015-05-13 11:21:14 +0000
commit78a10908211ed604c0f7c7b6bbc6dcace4f01bd0 (patch)
tree89c8e413011c6c0f7f3cf8e27e0932b93a8d77c7
parent21e6c7ae4745a76b676dfaa9fe17a2dd40fc0c5c (diff)
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>
-rw-r--r--tests/auto/network/kernel/qhostinfo/BLACKLIST3
-rw-r--r--tests/auto/network/kernel/qhostinfo/tst_qhostinfo.cpp21
2 files changed, 0 insertions, 24 deletions
diff --git a/tests/auto/network/kernel/qhostinfo/BLACKLIST b/tests/auto/network/kernel/qhostinfo/BLACKLIST
deleted file mode 100644
index ea4b64d7c2..0000000000
--- a/tests/auto/network/kernel/qhostinfo/BLACKLIST
+++ /dev/null
@@ -1,3 +0,0 @@
-# QTBUG-23837
-[abortHostLookupInDifferentThread]
-opensuse-13.1 64bit
diff --git a/tests/auto/network/kernel/qhostinfo/tst_qhostinfo.cpp b/tests/auto/network/kernel/qhostinfo/tst_qhostinfo.cpp
index 9762e8244c..599e475beb 100644
--- a/tests/auto/network/kernel/qhostinfo/tst_qhostinfo.cpp
+++ b/tests/auto/network/kernel/qhostinfo/tst_qhostinfo.cpp
@@ -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"