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

forst-lang / forst / 29768245083
76%
main: 76%

Build:
Build:
LAST BUILD BRANCH: test/go-runtime-coverage-gaps
DEFAULT BRANCH: main
Ran 20 Jul 2026 06:41PM UTC
Jobs 1
Files 404
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

20 Jul 2026 06:32PM UTC coverage: 76.149% (+0.4%) from 75.778%
29768245083

Pull #152

github

haveyaseen
fix(reload): restore coordinator state on drain cancel

When BeginDrain is canceled, restore the prior Ready or Degraded phase
instead of leaving the coordinator stuck in Draining. Document WaitReady
as a non-blocking gate that returns ErrNotReady while draining or
regenerating.

fix(compileplan): append invoke shutdown in companions emit mode

EmitGo with EmbedInvoke and EmitWithCompanions regenerates main output
after AppendInvokeShutdownIfNeeded so embedded invoke binaries include
ForstInvokeWaitForShutdown.

test: cover reload, compileplan, nodert, project, and devcompile gaps

Add unit tests for coordinator state transitions, reload gate middleware
(including stream and degraded paths), EmitGo emit modes, nodert manifest
validation and CallSync edge cases, project Package and boundary
filtering, devcompile parse cache helpers, and node iterator for-range
codegen.
Pull Request #152: fix(reload): restore coordinator state on drain cancel

19 of 23 new or added lines in 2 files covered. (82.61%)

9 existing lines in 3 files now uncovered.

36170 of 47499 relevant lines covered (76.15%)

1168.92 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
76.92
76.92% forst/internal/compileplan/plan.go
2
97.75
48.36% forst/internal/reload/coordinator.go

Coverage Regressions

Lines Coverage ∆ File
6
48.71
-1.03% forst/internal/transformer/go/shape.go
2
71.36
0.0% forst/internal/transformer/go/statement_return_zero_helpers.go
1
70.77
-1.54% forst/internal/typechecker/type_registry.go
Subprojects
ID Flag name Job ID Ran Files Coverage
1 /jobs/184894037 29768245083.1 20 Jul 2026 06:41PM UTC 404
76.15
GitHub Action Run
Source Files on build 29768245083
  • Tree
  • List 404
  • Changed 15
  • Source Changed 0
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #152
  • PR Base - main (#29761715025)
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