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

fhunleth / muontrap / f8205235-ea1c-4c1d-b668-d9ee34d12294
86%

Build:
DEFAULT BRANCH: main
Ran 21 Jul 2026 01:16PM UTC
Jobs 1
Files 5
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 01:15PM UTC coverage: 86.38% (-0.7%) from 87.05%
f8205235-ea1c-4c1d-b668-d9ee34d12294

push

circleci

fhunleth
Fix :epipe exits when a command produces output

Erlang acknowledges all captured output that it receives, so acks for
the final bytes are usually still in flight when the child exits.
Exiting then closes the read end of stdin, the ack write fails with
EPIPE, and the port kills the process that called MuonTrap.cmd/3. Wait
for the outstanding acks before exiting instead.

Also handle abnormal port exits in do_cmd/4 so that callers that trap
exits don't wait forever for an :exit_status that will never arrive.

Fixes #98.

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

1 existing line in 1 file now uncovered.

241 of 279 relevant lines covered (86.38%)

905.5 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
90.91
-3.54% lib/muontrap/port.ex

Coverage Regressions

Lines Coverage ∆ File
1
90.91
-3.54% lib/muontrap/port.ex
Jobs
ID Job ID Ran Files Coverage
1 f8205235-ea1c-4c1d-b668-d9ee34d12294.1 21 Jul 2026 01:16PM UTC 5
86.38
CircleCI Job
Source Files on build f8205235-ea1c-4c1d-b668-d9ee34d12294
  • Tree
  • List 5
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • CircleCI Build #F8205235...
  • 4968a516 on github
  • Prev Build on ci-macos (#7D9E3940...)
  • Next Build on main (#F51A094A...)
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