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

elixir-mint / mint / bc24618cb9d3b69dbf0ea7de537802f39bbb6f29
88%

Build:
DEFAULT BRANCH: main
Ran 21 Jul 2026 04:06PM UTC
Jobs 1
Files 21
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

21 Jul 2026 04:05PM UTC coverage: 87.945% (+0.06%) from 87.884%
bc24618cb9d3b69dbf0ea7de537802f39bbb6f29

push

github

web-flow
Return a tunnel timeout error when the CONNECT deadline elapses (#495)

receive_response/3 recomputes the remaining timeout from the deadline on
every loop iteration and feeds it straight into the receive's after
clause. A proxy that keeps dribbling bytes of the CONNECT response until
the deadline passes mid-loop produces a negative timeout, which raises
ErlangError :timeout_value in the calling process instead of returning
{:error, %Mint.HTTPError{reason: {:proxy, :tunnel_timeout}}}. Clamp the
timeout to 0 so an elapsed deadline yields the documented error.

Also document the :tunnel_timeout option in the Proxying section; it was
previously only mentioned in the Mint.HTTPError docs.

1 of 1 new or added line in 1 file covered. (100.0%)

1459 of 1659 relevant lines covered (87.94%)

503.41 hits per line

Jobs
ID Job ID Ran Files Coverage
1 bc24618cb9d3b69dbf0ea7de537802f39bbb6f29.1 21 Jul 2026 04:06PM UTC 21
87.94
GitHub Action Run
Source Files on build bc24618cb9d3b69dbf0ea7de537802f39bbb6f29
  • Tree
  • List 21
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • bc24618c on github
  • Prev Build on main (#16D6B566...)
  • 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