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

tomerfiliba / plumbum / 29097125243
88%

Build:
DEFAULT BRANCH: master
Ran 10 Jul 2026 01:44PM UTC
Jobs 15
Files 46
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

10 Jul 2026 01:43PM UTC coverage: 87.54% (+0.004%) from 87.536%
29097125243

push

github

web-flow
fix(session): keep the return code off the last line of output (#830)

* fix(session): keep the return code off the last line of output

The shell trailer ran `echo $?` right after the command, so when the
command's own output didn't end in a newline (say `printf abc`), the
return-code digits got appended to that last line. Parsing it as an int
then failed, returncode came back as the string "Unknown", and the real
output was corrupted or dropped entirely.

Print the return code on its own line with a leading newline, and strip
that one added newline back off the captured stdout so the output is
returned exactly as the command produced it. `printf abc` now gives
("abc", rc 0) instead of ("", "Unknown").

* fix(session): keep the stderr marker off the last line of output

The stderr trailer had the same gluing as the return code on stdout,
but worse: unterminated stderr output hid the end-marker entirely and
communicate() blocked forever. Print the marker on its own line and
strip the one injected newline, mirroring the stdout fix.

Assisted-by: ClaudeCode:claude-fable-5

---------

Co-authored-by: Henry Schreiner <henryfs@princeton.edu>

1328 of 1780 branches covered (74.61%)

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

5501 of 6284 relevant lines covered (87.54%)

12.42 hits per line

Jobs
ID Job ID Ran Files Coverage
1 test-ubuntu-latest-3.9 - 29097125243.1 10 Jul 2026 01:47PM UTC 46
85.98
GitHub Action Run
2 test-macos-latest-3.14 - 29097125243.2 10 Jul 2026 01:47PM UTC 46
85.78
GitHub Action Run
3 test-macos-latest-3.15 - 29097125243.3 10 Jul 2026 01:47PM UTC 46
85.78
GitHub Action Run
4 test-ubuntu-latest-3.12 - 29097125243.4 10 Jul 2026 01:47PM UTC 46
86.02
GitHub Action Run
5 test-ubuntu-latest-pypy-3.11 - 29097125243.5 10 Jul 2026 01:47PM UTC 46
85.97
GitHub Action Run
6 test-ubuntu-latest-3.14 - 29097125243.6 10 Jul 2026 01:47PM UTC 46
85.98
GitHub Action Run
7 test-ubuntu-latest-3.11 - 29097125243.7 10 Jul 2026 01:47PM UTC 46
85.81
GitHub Action Run
8 test-ubuntu-latest-3.10 - 29097125243.8 10 Jul 2026 01:47PM UTC 46
86.02
GitHub Action Run
9 test-windows-latest-3.14 - 29097125243.9 10 Jul 2026 01:48PM UTC 46
70.44
GitHub Action Run
10 test-windows-latest-3.9 - 29097125243.10 10 Jul 2026 01:48PM UTC 46
70.58
GitHub Action Run
11 test-macos-latest-3.9 - 29097125243.11 10 Jul 2026 01:48PM UTC 46
85.77
GitHub Action Run
12 test-ubuntu-latest-3.15 - 29097125243.12 10 Jul 2026 01:48PM UTC 46
85.98
GitHub Action Run
13 test-windows-latest-3.11 - 29097125243.13 10 Jul 2026 01:48PM UTC 46
70.62
GitHub Action Run
14 test-macos-latest-3.11 - 29097125243.14 10 Jul 2026 01:48PM UTC 46
85.81
GitHub Action Run
15 test-ubuntu-latest-3.13 - 29097125243.15 10 Jul 2026 01:48PM UTC 46
85.98
GitHub Action Run
Source Files on build 29097125243
  • Tree
  • List 46
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 0b132b66 on github
  • Prev Build on master (#28547270582)
  • Next Build on master (#29223073722)
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