aboutsummaryrefslogtreecommitdiff
path: root/tests/network-diagnostics
Commit message (Collapse)AuthorAgeFilesLines
* test(vm): collect network evidence before failing in pre-flight diagnosticsCraig Jennings23 hours1-0/+215
run_network_diagnostics tested HTTP before DNS and returned on the first failure, so a DNS failure surfaced as a generic "no internet" and the IP/route/resolver evidence was never reached. It now collects read-only facts first (ip -brief addr, default route, resolv.conf) and prints them regardless of outcome, runs every check, and reports all failures together in a summary. Generic checks (DNS, egress, TLS) are split from Arch-specific ones (mirror, AUR) so a DNS failure is named as DNS, not a mirror problem. Raw fact output is saved to the results dir when one is set.