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

fyne-io / terminal / 39205326720
74%
master: 66%

Build:
Build:
LAST BUILD BRANCH: fix-data-races-and-fuzz
DEFAULT BRANCH: master
Ran 19 Oct 2026 05:36AM UTC
Jobs 1
Files 18
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

19 Oct 2026 04:58AM UTC coverage: 73.716% (+7.3%) from 66.449%
39205326720

Pull #158

github

hans-fischer
Add a fuzz test for the output parser

FuzzHandleOutput feeds arbitrary output to the terminal at sizes from 0x0
to 255x255, optionally resizing it part way and with debug output on or
off, with fyne.Do running on a stand-in for the main goroutine; a panic, or
an input that does not finish within 30 seconds, fails. Its seeds are the
inputs the fixes before this one handle, and the output of vim, less, nano
and screen recorded in an 80x24 pseudo-terminal on synthetic files
(test_data/sessions). The seeds run with go test; go test -fuzz
FuzzHandleOutput explores further.
Pull Request #158: Fix data races between the output reader and the main goroutine, and add a fuzz test

44 of 48 new or added lines in 2 files covered. (91.67%)

1478 of 2005 relevant lines covered (73.72%)

21731.18 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
92.69
8.17% output.go
1
70.77
6.66% term.go
Jobs
ID Job ID Ran Files Coverage
1 39205326720.1 19 Oct 2026 05:36AM UTC 18
73.72
GitHub Action Run
Source Files on build 39205326720
  • Tree
  • List 18
  • Changed 9
  • Source Changed 0
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #158
  • PR Base - master (#39054116755)
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