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

forst-lang / forst / 28828637122
78%
main: 76%

Build:
Build:
LAST BUILD BRANCH: test/go-runtime-coverage-gaps
DEFAULT BRANCH: main
Ran 06 Jul 2026 10:54PM UTC
Jobs 1
Files 301
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 Jul 2026 10:49PM UTC coverage: 78.19% (-0.2%) from 78.432%
28828637122

Pull #126

github

haveyaseen
test(testutil): add shared compiler pipeline test harness

Introduce internal/testutil for shared logger, module-root, parse, assert,
and fixture helpers, with typechecker and transformergo harness entry points
for Typecheck and MustCompileGo to avoid import cycles.

Migrate providers, snippet, golden, go interop, example-tree, and benchmark
tests onto the harness and remove duplicated parse/typecheck wiring. Add
stem coverage for unify_typeguard and providers_scope, LSP test fixtures, and
TypeChecker.SamePackageGoLoaded for mixed Go/Forst module tests.
Pull Request #126: test(testutil): add shared compiler pipeline test harness

173 of 324 new or added lines in 9 files covered. (53.4%)

20 existing lines in 4 files now uncovered.

28161 of 36016 relevant lines covered (78.19%)

1539.18 hits per line

Uncovered Changes

Lines Coverage ∆ File
38
68.6
forst/internal/typechecker/harness.go
32
47.54
forst/internal/transformer/go/harness.go
29
0.0
forst/cmd/forst/lsp/testsupport.go
18
35.71
forst/internal/testutil/parse.go
15
60.53
forst/internal/testutil/modroot.go
13
38.1
forst/internal/testutil/assert.go
6
62.5
forst/internal/testutil/fixture_mixed.go

Coverage Regressions

Lines Coverage ∆ File
9
74.55
-16.36% forst/internal/typechecker/compat_memo.go
5
68.34
-0.89% forst/internal/typechecker/infer_expression.go
4
66.44
-0.91% forst/internal/typechecker/go_builtins.go
2
71.36
0.0% forst/internal/transformer/go/statement_return_zero_helpers.go
Subprojects
ID Flag name Job ID Ran Files Coverage
1 /jobs/184304028 28828637122.1 06 Jul 2026 10:54PM UTC 301
78.19
GitHub Action Run
Source Files on build 28828637122
  • Tree
  • List 301
  • Changed 8
  • Source Changed 0
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #126
  • PR Base - main (#28827370804)
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