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

fyne-io / terminal
74%
master: 66%

Build:
Build:
LAST BUILD BRANCH: fix-data-races-and-fuzz
DEFAULT BRANCH: master
Repo Added 28 Feb 2020 09:37AM UTC
Files 18
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

LAST BUILD ON BRANCH fix-data-races-and-fuzz
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • curses_fix
  • dependabot/go_modules/golang.org/x/image-0.18.0
  • dependabot/go_modules/golang.org/x/image-0.38.0
  • dependabot/go_modules/golang.org/x/image-0.41.0
  • dependabot/go_modules/golang.org/x/net-0.17.0
  • dependabot/go_modules/golang.org/x/net-0.23.0
  • dependabot/go_modules/golang.org/x/net-0.33.0
  • dependabot/go_modules/golang.org/x/net-0.55.0
  • dependabot/go_modules/golang.org/x/text-0.3.8
  • feature/fontstyles
  • feature/mouse
  • feature/scroll
  • feature/tabs
  • feature/zoom
  • fix-data-races-and-fuzz
  • fix-escape-sequence-panics
  • fix-hangs-and-quadratic-parsing
  • fix/151
  • fix/40
  • fix/80
  • fix/89
  • master
  • osc7-record-directory
  • refresh_interval

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

Relevant lines Covered
Build:
Build:
2005 RELEVANT LINES 1478 COVERED LINES
21731.18 HITS PER LINE
Source Files on master
  • Tree
  • List 18
  • Changed 9
  • Source Changed 0
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
39205326720 fix-data-races-and-fuzz 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... Pull #158 19 Oct 2026 05:36AM UTC hans-fischer github
73.72
39054116755 master Merge pull request #156 from hans-fischer/fix-hangs-and-quadratic-parsing Fix hangs on large counts and quadratic parsing of long strings push 17 Oct 2026 05:32PM UTC web-flow github
66.45
38731841150 fix-hangs-and-quadratic-parsing Merge branch 'master' into fix-hangs-and-quadratic-parsing Pull #156 15 Oct 2026 12:05PM UTC hans-fischer github
66.45
38729690131 master Merge pull request #155 from hans-fischer/fix-escape-sequence-panics push 15 Oct 2026 11:47AM UTC web-flow github
64.05
38714653036 fix-hangs-and-quadratic-parsing Remove comments about the previous behaviour Pull #156 15 Oct 2026 09:41AM UTC hans-fischer github
65.02
38713802867 fix-escape-sequence-panics Trim the private marker instead of adding escapeMode Pull #155 15 Oct 2026 09:34AM UTC hans-fischer github
64.05
38622617009 feature/scroll Merge branch 'master' into feature/scroll Pull #147 14 Oct 2026 07:20PM UTC andydotxyz github
63.19
38259575163 fix-escape-sequence-panics Fix a panic when logging device attribute queries without a parameter With debug output on, the secondary and tertiary device attribute queries logged code[1], which does not exist for the usual form without a parameter ("ESC [ > c", which vim se... Pull #155 14 Oct 2026 06:56PM UTC hans-fischer github
60.78
38619281474 master Merge pull request #157 from hans-fischer/osc7-record-directory Record the directory OSC 7 reports instead of changing the process's working directory push 14 Oct 2026 06:56PM UTC web-flow github
62.45
38616889642 osc7-record-directory Fix merge issue Pull #157 14 Oct 2026 06:40PM UTC web-flow github
62.45
See All Builds (269)
  • Repo on GitHub
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