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

RobotWebTools / rclnodejs / 23126721917
86%
develop: 86%

Build:
Build:
LAST BUILD BRANCH: fix-1439
DEFAULT BRANCH: develop
Ran 16 Mar 2026 03:44AM UTC
Jobs 1
Files 50
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

16 Mar 2026 03:29AM UTC coverage: 85.981% (+0.02%) from 85.961%
23126721917

push

github

minggangw
Prevent CI hangs from unbounded subprocess waits (#1434)

Two intermittent CI hang issues were identified:

1. test-message-generation-bin.js: The before() hook runs spawnSync for npm init, npm pack, and npm install (full native rebuild from tarball) with no timeout. If any of these hangs (network issue, lock contention, slow arm64 runner), mocha blocks indefinitely until the GitHub Actions runner is reclaimed, producing a "context canceled" error with no useful diagnostics. Fixed by adding timeout to all spawnSync calls (60s for init, 120s for pack/scripts, 300s for install).

2. test/electron/run_test.js: The parent process spawns Electron via xvfb-run and waits for the close event. If the Electron child process or lingering DDS/FastDDS background threads don't terminate cleanly (due to async app.quit() racing with process.exit(), or xvfb-run holding stdio pipes open), the parent hangs forever. Fixed by adding a 30-second kill timeout that forcibly terminates the child if it doesn't exit after the test completes.

Fix: #1433

1405 of 1770 branches covered (79.38%)

Branch coverage included in aggregate %.

2876 of 3209 relevant lines covered (89.62%)

451.35 hits per line

Jobs
ID Job ID Ran Files Coverage
1 23126721917.1 16 Mar 2026 03:44AM UTC 50
85.98
GitHub Action Run
Source Files on build 23126721917
  • Tree
  • List 50
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #23126721917
  • b00c6b1c on github
  • Prev Build on kilted (#22842350967)
  • Next Build on kilted (#23176555942)
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