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

dnsimple / dns_erlang / 15111319503 / 1
84%
main: 84%

Build:
DEFAULT BRANCH: main
Ran 19 May 2025 11:05AM UTC
Files 9
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

19 May 2025 11:04AM UTC coverage: 76.928% (+5.6%) from 71.37%
15111319503.1

push

github

web-flow
Rewrite most of the encode/decode logic (#72)

1. Use maps for options, as they can be typed and have better
   performance characteristics than proplists.
2. Use `erlang:system_time/1` for timestamps, for way better performance
   and no garbage-collection needed.
3. Split encode and decode logic into separate helper modules, to keep
   modules more manageable in size and responsibilities.
4. Reimplement decoding logic to always keep the input binary as the
   first argument, to help with BEAM registry allocation.
5. Reimplement encoding logic to always build responses that contain the
   full question section, and optionally drop the answers if the
   response is to be truncated.
6. Split TSIG functionality to a dedicated module.

It also fixes the ex_doc generation (a binary was defined as <<_:6 * 8>>, which the Elixir AST compiler in the most recent version fo ExDoc failed to quote, should have been <<_:48>>.

Also, tackles #19, reorganises and extends documentation, and increments code coverage considerably.

1127 of 1465 relevant lines covered (76.93%)

411.92 hits per line

Source Files on job 15111319503.1
  • Tree
  • List 9
  • Changed 5
  • Source Changed 5
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 15111319503
  • bb23796f on github
  • Prev Job for on main (#15106970029.2)
  • Next Job for on main (#15111683587.1)
  • Delete
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