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

forst-lang / forst
40%
main: 41%

Build:
Build:
LAST BUILD BRANCH: generator-ts
DEFAULT BRANCH: main
Repo Added 27 May 2025 10:22PM UTC
Files 124
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 sidecar
branch: sidecar
CHANGE BRANCH
x
Reset
  • sidecar
  • fix-handle-value-constraints-in-field-lookup
  • generator-ts
  • go-interop
  • gofmt-examples-out
  • improve-lexer
  • lint-fix
  • lsp
  • main
  • refactor-transformer
  • release
  • rfc-guard
  • shape-guards
  • test-hash
  • type-guards
  • use-task

11 Jul 2025 11:41PM UTC coverage: 39.675% (-1.0%) from 40.653%
16231751137

Pull #25

github

haveyaseen
test(discovery): add comprehensive unit tests for function extraction

Adds and fixes unit tests for public/private function extraction from AST nodes, ensuring both pointer and value FunctionNode types are supported.
Pull Request #25: feat: JS/TS integration

447 of 1361 new or added lines in 15 files covered. (32.84%)

17 existing lines in 3 files now uncovered.

4413 of 11123 relevant lines covered (39.67%)

6.25 hits per line

Relevant lines Covered
Build:
Build:
11123 RELEVANT LINES 4413 COVERED LINES
6.25 HITS PER LINE
Source Files on sidecar
  • Tree
  • List 113
  • Changed 12
  • Source Changed 0
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
16231751137 sidecar test(discovery): add comprehensive unit tests for function extraction Adds and fixes unit tests for public/private function extraction from AST nodes, ensuring both pointer and value FunctionNode types are supported. Pull #25 11 Jul 2025 11:43PM UTC haveyaseen github
39.67
16231610039 sidecar test(executor): add comprehensive unit tests for GoModuleManager - Covers module creation, file generation, error handling, and configuration scenarios - High-impact, low-complexity coverage for executor code - Validates generated Go code and mod... Pull #25 11 Jul 2025 11:29PM UTC haveyaseen github
38.33
16231277551 sidecar fix: add build dependency to sidecar-local task - Ensure Go binary is built before running sidecar example - Add build task as dependency to example:sidecar-local - Fixes issue where sidecar example would fail if binary not built Pull #25 11 Jul 2025 11:01PM UTC haveyaseen github
37.31
16228875208 sidecar fix: update CI cache key to look for go.sum in correct location - Changed cache key from '**/go.sum' to 'forst/go.sum' - The go.sum file is in the forst/ subdirectory, not the root - This fixes the 'Dependencies file is not found' warning in CI Pull #25 11 Jul 2025 08:14PM UTC haveyaseen github
37.58
16228857654 sidecar fix: add awkward custom compiler path support for local example - Added _setCustomCompilerPath method to ForstSidecar (intentionally awkward) - Added _customSidecar option to TestRunnerConfig (intentionally awkward) - Updated local example to use... Pull #25 11 Jul 2025 08:13PM UTC haveyaseen github
37.58
16227791009 sidecar feat: add sidecar examples using @forst/sidecar package - Add local_server_example.ts that uses the sidecar package to start a local Forst dev server - Add downloaded_binary_example.ts that downloads the Forst binary and uses it via the sidecar p... Pull #25 11 Jul 2025 07:08PM UTC haveyaseen github
37.58
16227729763 sidecar fix: remove sidecar test from CI to prevent failures - Remove example:sidecar task from ci:test to prevent CI failures - Simplify test runner to not attempt server startup - Add helpful message about how to manually start the server for testing Pull #25 11 Jul 2025 07:04PM UTC haveyaseen github
37.58
16227615523 sidecar fix: ensure sidecar tasks depend on build:sidecar - Add deps: [build:sidecar] to example:sidecar task - Add deps: [build:sidecar] to ci:test task - Remove redundant task: build call from example:sidecar - Ensure sidecar package is built before ru... Pull #25 11 Jul 2025 06:58PM UTC haveyaseen github
37.58
16205922431 sidecar refactor: extract GoModuleManager to reduce executor complexity - Extract GoModuleManager to handle temporary Go module creation - Reduce createTempGoFile from 100+ lines to 15 lines - Eliminate code duplication between standard and streaming exe... Pull #25 10 Jul 2025 09:01PM UTC haveyaseen github
37.58
16205847042 sidecar ci: install Node.js dependencies before running sidecar tests - Add Node.js setup step to CI workflow - Install npm dependencies in examples/in/rfc/sidecar directory - Enable npm caching for faster builds - Ensures sidecar integration tests can r... Pull #25 10 Jul 2025 08:57PM UTC haveyaseen github
37.63
See All Builds (130)
  • 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

© 2025 Coveralls, Inc