Details
Description
On Macs with a Touch Bar, there is registered a network interface, en5, which is used for communication with iBridge. The test tst_QtcpServer::linkLocal iterates through all interfaces, tries to start a QTcpServer on each of them, and tries to connect a QTcpSocket to each of them. This does not work for interface en5.
This does not affect the Mac minis used for CI, because they do not have a Touch Bar, but it does affect MacBook Pros.
Filter out this interface when adding interfaces to test on macOS.
Attachments
For Gerrit Dashboard: QTBUG-103892 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
421031,3 | Disable unit testing setting up QTcpServer on special Apple interfaces | dev | qt/qtbase | Status: MERGED | +2 | 0 |
421571,2 | Disable unit testing setting up QTcpServer on special Apple interfaces | 6.4 | qt/qtbase | Status: MERGED | +2 | 0 |
421584,2 | Disable unit testing setting up QTcpServer on special Apple interfaces | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |
421799,2 | Disable unit testing setting up QTcpServer on special Apple interfaces | tqtc/lts-5.15 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |
421801,1 | Disable unit testing setting up QTcpServer on special Apple interfaces | tqtc/lts-6.2 | qt/tqtc-qtbase | Status: ABANDONED | 0 | 0 |
421810,2 | Disable unit testing setting up QTcpServer on special Apple interfaces | tqtc/lts-6.2 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |