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

KarpelesLab / gofreetype
61%

Build:
DEFAULT BRANCH: master
Repo Added 14 Apr 2026 03:35AM UTC
Token xVrFv0zaF4t7HcPAvpG1InKHF9gaOxMU3 regen
Build 5 Last
Files 71
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 master
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • master

14 Apr 2026 04:06AM UTC coverage: 60.787% (+7.2%) from 53.569%
24380432725

push

github

MagicalTux
Lift test coverage from 57% to 64%

Targeted additions on the lowest-coverage packages:

- freetype top-level (14.6% -> 87.0%): TestDrawStringEndToEnd exercises
  SetDPI / SetFont / SetFontSize / SetClip / SetDst / SetSrc / SetHinting
  / DrawString through the real luxisr font with non-white-pixel
  verification, plus TestContextSetters for the no-op-setter early
  returns and the "no font" DrawString error path.

- shape (6.1% -> 22.4%): TestShapeStringLuxiSans runs Shape end-to-end
  with a font that has no GSUB/GPOS, so the cmap lookup + advance
  population + no-op feature pipeline get exercised. Also
  TestShapeEmptyInput and TestShapeRuneSlice for the lower-level entry
  point.

- layout (30.7% -> 43.5%): direct tests for MatchContextSubtable
  (Format 3), MatchChainingContextSubtable (Format 3 with insufficient
  backtrack at position 0), UnsupportedFormat rejection, FindFeature
  on an empty table, and FormatError/UnsupportedError string shapes.

- raster (38.4% -> 77.6%): geometry helpers (maxAbs, pNeg, pDot, pLen,
  pNorm incl. zero-vector case, pRot90/45 CW/CCW), painter variants
  (AlphaOverPainter composition, RGBAPainter fill, PainterFunc,
  MonochromePainter span-merge behavior, GammaCorrectionPainter
  passthrough vs gamma=2.2), and stroker line / Bézier / capper /
  joiner variants plus Path.Start/Add1/Add2/Add3/Clear.

Total: 56.8% -> 64.0%. All 15 packages pass; go vet + staticcheck
still clean.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

6720 of 11055 relevant lines covered (60.79%)

1511.97 hits per line

Relevant lines Covered
Build:
Build:
11055 RELEVANT LINES 6720 COVERED LINES
1511.97 HITS PER LINE
Source Files on master
  • Tree
  • List 71
  • Changed 10
  • Source Changed 0
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
24380432725 master Lift test coverage from 57% to 64% Targeted additions on the lowest-coverage packages: - freetype top-level (14.6% -> 87.0%): TestDrawStringEndToEnd exercises SetDPI / SetFont / SetFontSize / SetClip / SetDst / SetSrc / SetHinting / DrawStri... push 14 Apr 2026 04:08AM UTC MagicalTux github
60.79
24380230612 master Fix every staticcheck finding; wire staticcheck into CI Sweep across the whole tree to silence staticcheck: - ST1005 (capitalized error strings): cff/cff.go's wrapped errors now use lowercase "name INDEX", "top DICT", "private DICT", etc. - U1... push 14 Apr 2026 04:00AM UTC MagicalTux github
53.57
24379885746 master Apply goimports across the tree Ran goimports -w . over every package. Changes are purely cosmetic: - consistent import grouping (stdlib / external / local) - aligned struct-field and comment-block spacing - reflowed comment formatting where goim... push 14 Apr 2026 03:46AM UTC MagicalTux github
53.5
24379619928 master CI: switch to the official coverallsapp/github-action shogo82148/actions-goveralls is a popular third-party action but not maintained by Coveralls itself. Swap to coverallsapp/github-action@v2 — the action Coveralls publishes — which accepts Go c... push 14 Apr 2026 03:36AM UTC MagicalTux github
53.5
24379595192 master Add status badges and a coveralls CI job README now carries badges for godoc (pkg.go.dev), CI status, coveralls coverage, and goreportcard. These are the four badges most Go libraries surface in their READMEs; each links to the canonical dashboar... push 14 Apr 2026 03:35AM UTC MagicalTux github
53.5
See All Builds (5)

Badge your Repo: gofreetype

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc