• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

PennockTech / smtpdane / 5550610432
16%

Build:
DEFAULT BRANCH: main
Ran 14 Jul 2023 04:54AM UTC
Jobs 2
Files 12
Run time 1s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
5550610432

push

github

philpennock
resolvers: avoid hitting all resolvers in ok case

There was a missing loop break for when we had finally decided we were happy
with a DNS response, to avoid hitting the next DNS resolver.

Use the `debugf()` facility to debug-log each time we're about to talk to a
resolver, under `-debug`.

Add a panic in case I've misunderstood what the me of 6 years ago was thinking
for this DNS retry loop.

For the scenario where AD is missing, be explicit that we're skipping the other
resolvers.  It took me a while to understand my prior reasoning, but it's
obvious in retrospect: missing AD is almost always going to be "zone is
unsigned", so there's no point trying the other resolvers.  For the rare
scenario where local DNS resolvers are broken ... we are not a debug-diagnosis
tool for local caching resolvers, we're a tool for querying state of remote
domains.

0 of 6 new or added lines in 1 file covered. (0.0%)

245 of 1472 relevant lines covered (16.64%)

0.36 hits per line

Jobs
ID Job ID Ran Files Coverage
1 Go-1.20.x - 5550610432.1 14 Jul 2023 04:55AM UTC 0
16.64
GitHub Action Run
2 Go-1.19.x - 5550610432.2 14 Jul 2023 04:54AM UTC 0
16.64
GitHub Action Run
Source Files on build 5550610432
Detailed source file information is not available for this build.
  • Back to Repo
  • 5a8751fe on github
  • Prev Build on main (#4452036842)
  • Next Build on main (#5550627551)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc