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

rm-hull / dot-block / 30201735733 / 1
67%
main: 67%

Build:
DEFAULT BRANCH: main
Ran 26 Jul 2026 12:17PM UTC
Files 43
Run time 0s
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

26 Jul 2026 12:16PM UTC coverage: 67.278% (+0.3%) from 67.028%
30201735733.1

push

github

web-flow
fix: restore CNAME chain caching in DNS dispatcher (issue #250) (#251)

* fix: restore CNAME chain caching in DNS dispatcher (issue #250)

Replaces the naive exact name+type answer filtering with a CNAME-aware
extractAnswersForQuestion function that follows CNAME chains to collect
all relevant records. This restores CNAME chain caching while preserving
multi-question isolation (issue #225).

- Add extractAnswersForQuestion helper that follows CNAME chains up to 8
  levels and collects CNAME records, exact type matches, and A/AAAA
  records for CNAME targets
- Fix false-positive CNAME cache hit test (upstream was still running
  during the 'cache hit' check; now directly verifies cache contents and
  shuts down upstream to prove cache hit)
- Add multi-level CNAME chain test (A -> B -> C -> IP)
- Add benchmarkCacheHitCNAME benchmark

* chore: remove deprecated test scripts and config files

- Remove `config.proposed.yaml` as settings are now managed via
config.yaml
- Remove outdated implementation plan and stress test shell scripts

* refactor: use modern range-over-int loop in CNAME chain extraction

Simplify the loop counter by replacing `for i := 0; i < 8; i++` with
`for range 8`, leveraging Go's newer range-over-int syntax.

2128 of 3163 relevant lines covered (67.28%)

568.04 hits per line

Source Files on job 30201735733.1
  • Tree
  • List 43
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 30201735733
  • e98a16aa on github
  • Prev Job for on main (#30200384240.1)
  • Next Job for on main (#30202851593.1)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc