internal/resolver tests query live nameservers and fail nondeterministically #93
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The
internal/resolvertests onmainquery live nameservers (ns1.google.cometc.) and fail nondeterministically — a different subset each run — even in environments where directdig @ns1.google.comworks. This makesmake check/ CI flaky.Definition of done
make check/ CI: guard them behind an opt-in (anetworkbuild tag, or atesting.Short()skip with-shortwired intoscript/test), so the default run is deterministic and offline.make checkis green and deterministic across repeated runs.Note: this is scoped to the flakiness guard only — it does NOT resolve the separate
feature/resolverreconciliation or the DNSSEC work (#59).The finishing commit's title must end with
(closes #N)referencing this issue.