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

Eyevinn / moqlivemock / 31078168859
48%
main: 48%

Build:
Build:
LAST BUILD BRANCH: release/v0.13.0
DEFAULT BRANCH: main
Ran 06 Aug 2026 06:42AM UTC
Jobs 1
Files 25
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

06 Aug 2026 06:41AM UTC coverage: 47.545% (+0.4%) from 47.123%
31078168859

Pull #125

github

tobbee
feat(cc608): add roll-up modes to -cc608mode

Completes the -cc608mode set with the third CTA-608 presentation style:
roll-up2, roll-up3 and roll-up4, plus bare roll-up for roll-up2 (matching
go-608's own go608-clock, whose window size defaults to 2).

Roll-up shares paint-on's animation - it writes to the displayed screen,
so the one-pair-per-frame drain types the text out - and differs in what
happens between lines: a CR scrolls the window instead of the screen being
cleared. Measured at 25 fps it finishes two frames after paint-on, on
frames 5 and 19 against paint-on's 4 and 17, which is the extra CR per
line. It fits the pair budget at every broadcast rate from 23.976 to
60 fps, checked across all three window sizes.

The window size is carried by the Mode value itself (ModeRollUp2/3/4 with
rollUpRows) rather than a separate rows field, so an out-of-range window
is unrepresentable and the zero value stays paint-on.

Groups stay independent, which needed one more omission than pop-on did:
go-608's WithRollUpCarry would leave a group's upper rows holding its
predecessor's lines, so the default per-unit window reset is used instead.
Carry is deliberately not exposed - it would break the property the mode
set is built around. A consequence worth documenting: with one cue per
group and the window reset each group, only the two rows a group writes
for itself are ever filled, so the three window sizes differ in the
RU2/RU3/RU4 code on the wire but display identically. That is what makes
them useful for exercising a decoder rather than redundant.

The mode-parameterised tests now iterate an allModes slice, so the
round-trip, display-timing and self-containment properties are asserted
for all five modes and a mode added later is covered by construction.
Pull Request #125: feat(cc608): add -cc608mode (paint-on, pop-on, roll-up) with paint-on as the default

51 of 64 new or added lines in 3 files covered. (79.69%)

1 existing line in 1 file now uncovered.

2392 of 5031 relevant lines covered (47.55%)

2049.09 hits per line

Uncovered Changes

Lines Coverage ∆ File
13
0.0
0.0% cmd/mlmpub/main.go

Coverage Regressions

Lines Coverage ∆ File
1
0.0
0.0% cmd/mlmpub/main.go
Jobs
ID Job ID Ran Files Coverage
1 31078168859.1 06 Aug 2026 06:42AM UTC 25
47.55
GitHub Action Run
Source Files on build 31078168859
  • Tree
  • List 25
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #125
  • PR Base - main (#31078087988)
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