From bae42278a072d45aa1959d48f28152a7a91cdbb7 Mon Sep 17 00:00:00 2001 From: Juha Vuolle Date: Wed, 30 Apr 2025 10:36:53 +0300 Subject: [PATCH] Skip UDP parts of tst_qnetworkinterface if UDP sockets not enabled MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Task-number: QTBUG-136101 Pick-to: 6.8 Change-Id: Ib3be9ae7c3a261c606cf242a15279491304de6b6 Reviewed-by: MÃ¥rten Nordheim Reviewed-by: Mate Barany (cherry picked from commit cdeb245340b2f148e888ee28c215f60c80d822e0) Reviewed-by: Qt Cherry-pick Bot --- .../kernel/qnetworkinterface/tst_qnetworkinterface.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/auto/network/kernel/qnetworkinterface/tst_qnetworkinterface.cpp b/tests/auto/network/kernel/qnetworkinterface/tst_qnetworkinterface.cpp index e5bbf3467ca..5e0ca4bae60 100644 --- a/tests/auto/network/kernel/qnetworkinterface/tst_qnetworkinterface.cpp +++ b/tests/auto/network/kernel/qnetworkinterface/tst_qnetworkinterface.cpp @@ -8,7 +8,9 @@ #include #include +#if QT_CONFIG(udpsocket) #include +#endif #include "../../../network-settings.h" #include @@ -223,6 +225,9 @@ void tst_QNetworkInterface::localAddress_data() void tst_QNetworkInterface::localAddress() { +#if !QT_CONFIG(udpsocket) + QSKIP("UDP socket support not built in"); +#else QFETCH(QHostAddress, target); QUdpSocket socket; socket.connectToHost(target, 80); @@ -253,6 +258,7 @@ void tst_QNetworkInterface::localAddress() // check that the Path MTU is less than or equal the interface's MTU QVERIFY(pmtu <= outgoingIface->maximumTransmissionUnit()); +#endif // QT_CONFIG(udpsocket) } void tst_QNetworkInterface::interfaceFromXXX_data()