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

c-ares / c-ares / 10585206251 / 1
92%
main: 92%

Build:
DEFAULT BRANCH: main
Ran 27 Aug 2024 08:19PM UTC
Files 934
Run time 39s
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

27 Aug 2024 08:13PM UTC coverage: 58.594% (-0.008%) from 58.602%
10585206251.1

push

github

bradh352
fuzzer: call parser directly for enhanced iterations per second

The legacy c-ares parsers such as ares_parse_txt_reply() and
ares_parse_srv_reply() historically all used different logic and
parsing.

As of c-ares 1.21.0 these are simply wrappers around a single parser, and
simply convert the parsed DNS response into the data structures the legacy
parsers used which is a small amount of code and not likely going to vary
based on the input data.

Instead, these days, it makes more sense to test the new parser directly
instead of calling it 10 or 11 times with the same input data to speed up
the number of iterations per second the fuzzer can perform.

We are keeping this legacy fuzzer test for historic reasons or if someone
finds them of use hidden behind a define of USE_LEGACY_PARSERS.

Authored-By: Brad House (@bradh352)

22820 of 38946 relevant lines covered (58.59%)

7385.68 hits per line

Source Files on job 10585206251.1
  • Tree
  • List 0
  • Changed 106
  • Source Changed 0
  • Coverage Changed 52
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 10585206251
  • 7fb17cbe on github
  • Prev Job for on main (#10582191714.1)
  • Next Job for on main (#10587541820.1)
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