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

KarpelesLab / gofreetype / 24380432725
61%

Build:
DEFAULT BRANCH: master
Ran 14 Apr 2026 04:08AM UTC
Jobs 1
Files 71
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

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

Jobs
ID Job ID Ran Files Coverage
1 24380432725.1 14 Apr 2026 04:08AM UTC 71
60.79
GitHub Action Run
Source Files on build 24380432725
  • Tree
  • List 71
  • Changed 10
  • Source Changed 0
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24380432725
  • b4e252fb on github
  • Prev Build on master (#24380230612)
  • Delete
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