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

elixir-mint / mint / 5c51742a76ca970b2b89e1fd3f2e8ed0932e001e-PR-523
90%
main: 91%

Build:
Build:
LAST BUILD BRANCH: http2-followups
DEFAULT BRANCH: main
Ran 28 Sep 2026 03:05PM UTC
Jobs 1
Files 22
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

28 Sep 2026 02:57PM UTC coverage: 90.406% (-0.1%) from 90.508%
5c51742a76ca970b2b89e1fd3f2e8ed0932e001e-PR-523

Pull #523

github

ericmj
Generate transfer codings with chunked first and last in the HTTP/1 fuzz

Responses with more than one transfer coding could come up, as a
generated Transfer-Encoding: chunked plus a random Transfer-Encoding:
gzip header, but no invariant compared the body size Mint delivered with
what the framing gives, so treating the first coding as the framing one
went unnoticed. Chunked bodies are now also sent with "gzip, chunked",
which RFC 9112 section 6.3 frames as chunked, and with "chunked, gzip",
whose body is read until the connection closes and includes the chunk
framing.

Each generated framing carries the body length it gives, and the model
checks the body size of completed responses to the initial requests.
That holds when the bytes are unmutated, every initial request was
issued, and the response and the ones before it are 1.1 responses to
GET or POST with a 200, 404 or 500 status, no 101, and no extra framing
headers. Responses to requests issued mid-scenario aren't checked. A
response read until close takes the rest of the bytes, so no response
after it has a known size.
Pull Request #523: Fix fuzz property gaps and a flaky HTTP/2 test

1781 of 1970 relevant lines covered (90.41%)

714.4 hits per line

Coverage Regressions

Lines Coverage ∆ File
2
95.28
-0.24% lib/mint/http2.ex
Jobs
ID Job ID Ran Files Coverage
1 5c51742a76ca970b2b89e1fd3f2e8ed0932e001e-PR-523.1 28 Sep 2026 03:05PM UTC 22
90.41
GitHub Action Run
Source Files on build 5c51742a76ca970b2b89e1fd3f2e8ed0932e001e-PR-523
  • Tree
  • List 22
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #523
  • PR Base - main (#FB850D37...)
  • 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