summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/auto/network.pro2
-rw-r--r--tests/auto/qtcpsocket_stresstest/tst_qtcpsocket_stresstest.cpp7
2 files changed, 9 insertions, 0 deletions
diff --git a/tests/auto/network.pro b/tests/auto/network.pro
index 4f205fe..7aa4313 100644
--- a/tests/auto/network.pro
+++ b/tests/auto/network.pro
@@ -34,6 +34,8 @@ SUBDIRS=\
qsslerror \
qsslkey \
qsslsocket \
+ qtcpsocket_stresstest \
+
contains(QT_CONFIG, private_tests): SUBDIRS -= \
qhttpnetworkconnection \
diff --git a/tests/auto/qtcpsocket_stresstest/tst_qtcpsocket_stresstest.cpp b/tests/auto/qtcpsocket_stresstest/tst_qtcpsocket_stresstest.cpp
index a4d5096..d8c71e6 100644
--- a/tests/auto/qtcpsocket_stresstest/tst_qtcpsocket_stresstest.cpp
+++ b/tests/auto/qtcpsocket_stresstest/tst_qtcpsocket_stresstest.cpp
@@ -58,6 +58,7 @@ public:
public slots:
void initTestCase_data();
+ void init();
void slotReadAll() { static_cast<QTcpSocket *>(sender())->readAll(); }
@@ -84,6 +85,12 @@ void tst_QTcpSocket_stresstest::initTestCase_data()
QTest::newRow("remote") << true << QtNetworkSettings::serverName() << 80;
}
+void tst_QTcpSocket_stresstest::init()
+{
+ if (qgetenv("QTCPSOCKET_STRESSTEST").toInt() == 0)
+ QSKIP("Stress test disabled", SkipAll);
+}
+
void tst_QTcpSocket_stresstest::blockingConnectDisconnect()
{
QFETCH_GLOBAL(QString, hostname);