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

radio-t / stream-recorder / 34444129873
76%
master: 76%

Build:
Build:
LAST BUILD BRANCH: fix/partial-recording-path
DEFAULT BRANCH: master
Ran 10 Sep 2026 06:14AM UTC
Jobs 1
Files 12
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 Sep 2026 06:07AM UTC coverage: 76.354% (+0.6%) from 75.71%
34444129873

Pull #31

github

paskal
Report and finalise a recording interrupted by a stream failure

Record created the final .mp3 up front and then returned an empty path on
any non-cancellation failure. The partial file stayed on disk and the
server listed it for download, while the caller had no path for it, so it
was published without TLEN, chapters or a VBR header, and the log never
named it.

Record now reports whether audio reached the disk, and that alone decides
what happens to the file. A session that captured audio returns its path
alongside the error, and recordStream logs it and runs the same
post-processing a completed recording gets. A session that captured none
is removed along with its episode directory, whether the header write
failed, the stream ended straight away, or a cancellation landed before
the first audio byte: a file holding only an ID3 header is not a
recording and must not be served.

The streaming loop moved into streamToFile, which keeps Record within the
complexity limits after the extra branches.
Pull Request #31: Report and finalise a recording interrupted by a stream failure

45 of 54 new or added lines in 2 files covered. (83.33%)

1 existing line in 1 file now uncovered.

1043 of 1366 relevant lines covered (76.35%)

8.52 hits per line

Uncovered Changes

Lines Coverage ∆ File
9
78.1
3.1% app/recorder/recorder.go

Coverage Regressions

Lines Coverage ∆ File
1
78.1
3.1% app/recorder/recorder.go
Jobs
ID Job ID Ran Files Coverage
1 34444129873.1 10 Sep 2026 06:14AM UTC 12
76.35
GitHub Action Run
Source Files on build 34444129873
  • Tree
  • List 12
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #31
  • PR Base - master (#34085486681)
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