diff --git a/tests/auto/network/ssl/qsslserver/tst_qsslserver.cpp b/tests/auto/network/ssl/qsslserver/tst_qsslserver.cpp index 26d3a50a5b5..e97d164f4a0 100644 --- a/tests/auto/network/ssl/qsslserver/tst_qsslserver.cpp +++ b/tests/auto/network/ssl/qsslserver/tst_qsslserver.cpp @@ -10,6 +10,8 @@ #include #include "private/qtlsbackend_p.h" +#include "../../../network-helpers.h" + class tst_QSslServer : public QObject { Q_OBJECT @@ -125,6 +127,8 @@ QSslConfiguration tst_QSslServer::createQSslConfiguration(QString keyFileName, void tst_QSslServer::testOneSuccessfulConnection() { + if (QtNetworkTestHelpers::isSecureTransportBlockingTest()) + QSKIP("SecureTransport will block this test while requesting keychain access"); // Setup server QSslConfiguration serverConfiguration = selfSignedServerQSslConfiguration(); SslServerSpy server(serverConfiguration); @@ -204,6 +208,8 @@ void tst_QSslServer::testOneSuccessfulConnection() void tst_QSslServer::testSelfSignedCertificateRejectedByServer() { + if (QtNetworkTestHelpers::isSecureTransportBlockingTest()) + QSKIP("SecureTransport will block this test while requesting keychain access"); // Set up server that verifies client QSslConfiguration serverConfiguration = selfSignedServerQSslConfiguration(); serverConfiguration.setPeerVerifyMode(QSslSocket::VerifyPeer); @@ -257,6 +263,8 @@ void tst_QSslServer::testSelfSignedCertificateRejectedByServer() void tst_QSslServer::testSelfSignedCertificateRejectedByClient() { + if (QtNetworkTestHelpers::isSecureTransportBlockingTest()) + QSKIP("SecureTransport will block this test while requesting keychain access"); // Set up server without verification of client QSslConfiguration serverConfiguration = selfSignedServerQSslConfiguration(); SslServerSpy server(serverConfiguration); @@ -490,6 +498,9 @@ void tst_QSslServer::quietClient() void tst_QSslServer::twoGoodAndManyBadClients() { + if (QtNetworkTestHelpers::isSecureTransportBlockingTest()) + QSKIP("SecureTransport will block this test while requesting keychain access"); + QSslConfiguration serverConfiguration = selfSignedServerQSslConfiguration(); SslServerSpy server(serverConfiguration); server.server.setHandshakeTimeout(750);