From f0c2d8b1fcedba2ffd2f8aab7ebf3b61b7d6cd37 Mon Sep 17 00:00:00 2001 From: Mikkel Krautz Date: Thu, 4 Jan 2018 10:58:34 +0100 Subject: [PATCH] TestServerResolver: skip SRV tests when running on Wine. --- src/tests/TestServerResolver/TestServerResolver.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/tests/TestServerResolver/TestServerResolver.cpp b/src/tests/TestServerResolver/TestServerResolver.cpp index 3f85dac71..b5ecb62fe 100644 --- a/src/tests/TestServerResolver/TestServerResolver.cpp +++ b/src/tests/TestServerResolver/TestServerResolver.cpp @@ -8,6 +8,7 @@ #include #include "ServerResolver.h" +#include "PlatformCheck.h" void signalSpyWait(QSignalSpy &spy) { // We increase the timeout from 5s to 8s because travis builds could fail otherwise (slow network response). @@ -36,6 +37,11 @@ void TestServerResolver::simpleSrv() { return; #endif + // Qt 5's SRV resolver does not work in Wine. + if (PlatformCheck::IsWine()) { + return; + } + ServerResolver r; QSignalSpy spy(&r, SIGNAL(resolved())); @@ -83,6 +89,11 @@ void TestServerResolver::srvCustomPort() { return; #endif + // Qt 5's SRV resolver does not work in Wine. + if (PlatformCheck::IsWine()) { + return; + } + ServerResolver r; QSignalSpy spy(&r, SIGNAL(resolved()));