From e3da13d1fe9ad623e05aec1977c813e7da37cedd Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Thu, 7 Jul 2016 11:46:45 +0200 Subject: Fail quickly if the backend is not available --- examples/imapresource/tests/imapmailsynctest.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'examples/imapresource/tests/imapmailsynctest.cpp') diff --git a/examples/imapresource/tests/imapmailsynctest.cpp b/examples/imapresource/tests/imapmailsynctest.cpp index 968cde5..fcc659d 100644 --- a/examples/imapresource/tests/imapmailsynctest.cpp +++ b/examples/imapresource/tests/imapmailsynctest.cpp @@ -17,6 +17,7 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ #include +#include #include #include "../imapresource.h" @@ -38,6 +39,13 @@ class ImapMailSyncTest : public Sink::MailSyncTest Q_OBJECT protected: + bool isBackendAvailable() Q_DECL_OVERRIDE + { + QTcpSocket socket; + socket.connectToHost("localhost", 993); + return socket.waitForConnected(200); + } + void resetTestEnvironment() Q_DECL_OVERRIDE { system("resetmailbox.sh"); -- cgit v1.2.3