Skip to content

parallel/test-debugger-run-after-quit-restart is flaky on macOS #64005

Description

@mcollina

Flaky Test: parallel/test-debugger-run-after-quit-restart

Platform: macOS

Failed run: https://github.com/nodejs/node/actions/runs/27749999537/job/82367922179?pr=63973

Error:

=== release test-debugger-run-after-quit-restart ===
Path: parallel/test-debugger-run-after-quit-restart
Error: --- stderr ---
/Users/runner/work/node/node/node/test/common/debugger.js:92
        const timeoutErr = new Error(`Timeout (${TIMEOUT}) while waiting for ${pattern}`);
                           ^

Error: Timeout (15000) while waiting for /break (?:on start )?in/i
    at /Users/runner/work/node/node/node/test/common/debugger.js:92:28
    at new Promise (<anonymous>)
    at Object.waitFor (/Users/runner/work/node/node/node/test/common/debugger.js:67:14)
    at Object.waitForInitialBreak (/Users/runner/work/node/node/node/test/common/debugger.js:116:18)
    at /Users/runner/work/node/node/node/test/parallel/test-debugger-run-after-quit-restart.js:63:21
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)

Output:

< Debugger ending on ws://127.0.0.1:55271/62ec7a96-161d-43d4-8299-2c22fbd386d9
< For help, see: https://nodejs.org/learn/getting-started/debugging
< 
debug> 
< Debugger listening on ws://127.0.0.1:55280/8741a480-0ae2-47ad-90c6-72c2e4dae019
< For help, see: https://nodejs.org/learn/getting-started/debugging
< 
debug> connecting to 127.0.0.1:55280 ... ok
< Debugger attached.
< 
debug> 
debug> 

Root cause: The debugger inspector round-trip can be slow under CI load on macOS, causing the 15s timeout to be exceeded when waiting for the initial break after restart.

Metadata

Metadata

Assignees

Labels

flaky-testIssues and PRs involving tests that fail intermittently in CI.macosIssues and PRs related to the macOS platform.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions