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

c-ares / c-ares / 10585206251
92%

Build:
DEFAULT BRANCH: main
Ran 27 Aug 2024 08:19PM UTC
Jobs 1
Files 173
Run time 1min
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: 91.734% (-0.005%) from 91.739%
10585206251

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)

20787 of 22660 relevant lines covered (91.73%)

12693.85 hits per line

Jobs
ID Job ID Ran Files Coverage
1 10585206251.1 27 Aug 2024 08:18PM UTC 0
58.59
GitHub Action Run
Source Files on build 10585206251
Detailed source file information is not available for this build.
  • Back to Repo
  • 7fb17cbe on github
  • Prev Build on main (#10582191714)
  • Next Build on main (#10587541820)
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