• 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

14 Jul 2023 04:47AM UTC coverage: 16.644% (-0.05%) from 16.689%
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

New Missed Lines in Diff

Lines Coverage ∆ File
6
3.13
-0.04% resolve.go
Jobs
ID Job ID Ran Files Coverage
1 Go-1.20.x - 5550610432.1 14 Jul 2023 04:55AM UTC 12
16.64
GitHub Action Run
2 Go-1.19.x - 5550610432.2 14 Jul 2023 04:54AM UTC 12
16.64
GitHub Action Run
Source Files on build 5550610432
  • Tree
  • List 12
  • Changed 12
  • Source Changed 12
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • 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

© 2023 Coveralls, Inc