qt5base-lts/tests/auto/network/kernel
Volker Hilsheimer 7935d86e7d Populate test data for reverse lookups using system tools
Hardcoding IP addresses and their respective DNS records is fragile.
We care about Qt producing the same result as other DNS querying tools,
so testing that instead.

Running a python script for this is easiest, and assumed to be quite
reliable.

In case where python fails/is not present, fall back to nslookup.
That tool is available on Linux, macOS, and Windows, although the
output it produces varies. This change implements very basic
line-parsing that can interpret the various results encountered
during testing on those platforms.

This also reverts commit bbaceff253fae13d8e56691bc9de7e1981db5118,
which blacklisted the tests that failed due to changes in DNS
records.

Use the opportunity to replace usage of gitorious.org.

Change-Id: I967de226bd603c805df7fe3ed4e871d92d2d0750
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
2019-04-05 05:50:18 +00:00
..
qauthenticator Use qtConfig throughout in qtbase 2016-08-19 04:28:05 +00:00
qdnslookup Narrow tst_QDnsLookup::lookup blacklist to only CI 2018-04-04 05:05:51 +00:00
qdnslookup_appless Stop depending on test.macieira.org 2017-11-27 21:48:20 +00:00
qhostaddress QHostAddress: add more classification functions 2017-10-17 21:46:02 +00:00
qhostinfo Populate test data for reverse lookups using system tools 2019-04-05 05:50:18 +00:00
qnetworkaddressentry Updated license headers 2016-01-21 18:55:18 +00:00
qnetworkdatagram Network: Use canonical license headers 2017-02-28 15:34:01 +00:00
qnetworkinterface tst_qnetworkinterface: Fix for case of zero interface 2018-07-06 06:39:36 +00:00
qnetworkproxy Updated license headers 2016-01-21 18:55:18 +00:00
qnetworkproxyfactory Merge remote-tracking branch 'origin/5.9' into 5.10 2017-10-04 13:41:04 +02:00
kernel.pro Use qtConfig throughout in qtbase 2016-08-19 04:28:05 +00:00