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

RobotWebTools / rclnodejs / 25724053837
85%

Build:
DEFAULT BRANCH: develop
Ran 12 May 2026 09:11AM UTC
Jobs 1
Files 62
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

12 May 2026 08:53AM UTC coverage: 85.399% (-0.4%) from 85.751%
25724053837

push

github

web-flow
HTTP transport for call/publish (#1512)

- New `HttpTransport` (lib/runtime/transports/http.js): POST /{basePath}/capability/{call|publish}/{name}, dispatcher-code → HTTP-status mapping, 1 MiB body cap, optional verifyRequest hook. Re-exported from lib/runtime/index.{js,d.ts}.

- Browser SDK (web/client.js, web/index.d.ts) now multi-transport: connect() / RosClient accept `string | { http, ws }` and pick the transport from the URL scheme. http:// derives a sibling ws:// URL and opens it lazily on first subscribe(). New _HttpLink uses fetch() and surfaces structured errors (network_error, invalid_response, http_<status>).

- Tests: test/test-web-http.js (+423, 23 cases covering wire format, SDK, and defensive paths). test-web.js → test-web-ws.js.

- CI: suppress two Node-internal LSan reports (ContextifyContext, ContextifyScript) triggered once we load web/client.js as ESM and call fetch() — singletons retained for process lifetime.

- Drop unused WebSocketConnection export from transports/ws.js.

Fix: #1510

1717 of 2193 branches covered (78.29%)

Branch coverage included in aggregate %.

131 of 155 new or added lines in 3 files covered. (84.52%)

3506 of 3923 relevant lines covered (89.37%)

411.21 hits per line

Uncovered Changes

Lines Coverage ∆ File
24
77.02
lib/runtime/transports/http.js
Jobs
ID Job ID Ran Files Coverage
1 25724053837.1 12 May 2026 09:11AM UTC 62
85.4
GitHub Action Run
Source Files on build 25724053837
  • Tree
  • List 62
  • Changed 2
  • Source Changed 2
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #25724053837
  • 5b6e5e7c on github
  • Prev Build on develop (#25715286133)
  • Next Build on develop (#25727559523)
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