From 0cd5788ab32fff9e2675610c3cba295c55bc9f85 Mon Sep 17 00:00:00 2001 From: Elias Toivola Date: Wed, 14 May 2025 14:29:44 +0300 Subject: [PATCH] Windows 11 24H2: mark tst_QDnsLookup::lookupNxDomain as expected to fail MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Task-number: QTBUG-136627 Task-number: QTBUG-135599 Change-Id: Ib336f6e8018d210a80d50fdd4c1c50f691232104 Reviewed-by: Thiago Macieira Reviewed-by: MÃ¥rten Nordheim --- .../network/kernel/qdnslookup/tst_qdnslookup.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/auto/network/kernel/qdnslookup/tst_qdnslookup.cpp b/tests/auto/network/kernel/qdnslookup/tst_qdnslookup.cpp index 01db1137fcb..9a77a78d66d 100644 --- a/tests/auto/network/kernel/qdnslookup/tst_qdnslookup.cpp +++ b/tests/auto/network/kernel/qdnslookup/tst_qdnslookup.cpp @@ -5,6 +5,7 @@ #include #include #include +#include #include @@ -538,6 +539,17 @@ void tst_QDnsLookup::lookupNxDomain() return; QCOMPARE(lookup->name(), domainName(domain)); QCOMPARE(lookup->type(), type); + + static bool firstRun = true; + if (!firstRun + && QOperatingSystemVersion::current() + >= QOperatingSystemVersion(QOperatingSystemVersion::Windows11_24H2)) { + // It fails only after the first run, something is incorrectly cached by + // Windows! + QEXPECT_FAIL("", "This test fails on Windows 11 24H2. QTBUG-135599", Abort); + } + firstRun = false; + QCOMPARE(lookup->error(), QDnsLookup::NotFoundError); }