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

letsencrypt / boulder / 11514 / 7
66%
master: 66%

Build:
DEFAULT BRANCH: master
Ran 18 Nov 2019 06:40AM UTC
Files 109
Run time 8s
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

15 Nov 2019 09:03PM UTC coverage: 64.216%. Remained the same
RUN="coverage" CONTAINER="netaccess"

cron

travis-ci

web-flow
bdns: move logDNSError to exchangeOne, log ErrId specially. (#4553)

We've found we need the context offered from logging the error closer to when it
happens in the `bdns` package rather than in the `va`. Adopting the function
requires adapting it slightly. Specifically in the new location we know it won't
be called with any timeout results, with a non-dns error, or with a nil
underlying error.

Having the logging done in `bdns` (and specifically from `exchangeOne`) also
lets us log the wire format of the query and response when we get a `dns.ErrId`
error indicating a query/response ID mismatch. A small unit test is included
that ensures the logging happens as expected.

In case it proves useful for matching against other metrics the DNS ID mismatch
error case also now increments a dedicated prometheus counter vector stat,
`dns_id_mismatch`. The stat is labelled by resolver and query type.

Resolves https://github.com/letsencrypt/boulder/issues/4532

11765 of 18321 relevant lines covered (64.22%)

0.72 hits per line

Source Files on job 11514.7 (RUN="coverage" CONTAINER="netaccess")
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 10739
  • Travis Job 11514.7
  • 6ed4ce23 on github
  • Prev Job for RUN="coverage" CONTAINER="netaccess" on master (#11513.7)
  • Next Job for RUN="coverage" CONTAINER="netaccess" on master (#11515.7)
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