CI Reliability 2020-08-18
Nobody has claimed this yet.
- Dominant language
- Shell
- Stars
- 57
- Forks
- 20
- PR merge metrics
- No merged PRs in 30d
Description
Failures in node-test-pull-request/32720 to node-test-pull-request/32817 that failed more than 2 PRs
(Generated with ncu-ci walk pr --stats=true --markdown /home/runner/work/reliability/reliability/results.md)
| UTC Time | RUNNING | SUCCESS | UNSTABLE | ABORTED | FAILURE | Green Rate |
|---|---|---|---|---|---|---|
| 2020-08-18 00:35 | 0 | 45 | 3 | 11 | 41 | 50.56% |
JSTest Failure
| Reason | parallel/test-worker-init-failure |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 4 (https://github.com/nodejs/node/pull/34724/, https://github.com/nodejs/node/pull/34595/, https://github.com/nodejs/node/pull/34769/, https://github.com/nodejs/node/pull/33827/) |
| Appeared | test-orka-macos10.15-x64-2 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/32732/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/32785/ |
Example
not ok 2476 parallel/test-worker-init-failure
---
duration_ms: 3.90
severity: fail
exitcode: 1
stack: |-
child stdout:
child stderr: events.js:291
throw er; // Unhandled 'error' event
^
AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
assert.ok(e.code === 'ERR_WORKER_INIT_FAILED' || e.code === 'EMFILE')
at Worker.<anonymous> (/Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/parallel/test-worker-init-failure.js:38:14)
at Worker.emit (events.js:314:20)
at Worker.[kOnErrorMessage] (internal/worker.js:241:10)
at Worker.[kOnMessage] (internal/worker.js:251:37)
at MessagePort.<anonymous> (internal/worker.js:167:57)
at MessagePort.[nodejs.internal.kHybridDispatch] (internal/event_target.js:353:41)
at MessagePort.exports.emitMessage (internal/per_context/messageport.js:18:26)
at Worker.[kOnExit] (internal/worker.js:223:5)
at Worker.<c...
| Reason | parallel/test-inspector-multisession-ws |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 2 (https://github.com/nodejs/node/pull/33636/, https://github.com/nodejs/node/pull/34655/) |
| Appeared | test-nearform-macos10.15-x64-3 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/32726/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/32773/ |
Example
not ok 1418 parallel/test-inspector-multisession-ws
---
duration_ms: 15.443
severity: fail
exitcode: 1
stack: |-
[test] Connecting to a child Node process
[test] Testing /json/list
[test] Connecting to a child Node process
[test] Testing /json/list
[err] Debugger listening on ws://127.0.0.1:57378/f4c92188-57d8-41f7-bf3f-578a5199188e
[err] For help, see: https://nodejs.org/en/docs/inspector
[err]
[err] Debugger attached.
[err] Debugger attached.
[err]
[test] Breaking in code and verifying events are fired
Timed out waiting for matching notification (Initial pause))
1
...
| Reason | parallel/test-worker-messageport-transfer-terminate |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 2 (https://github.com/nodejs/node/pull/34764/, https://github.com/nodejs/node/pull/33827/) |
| Appeared | test-joyent-ubuntu1804_sharedlibs_container-x64-1 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/32761/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/32784/ |
Example
not ok 2065 parallel/test-worker-messageport-transfer-terminate
---
duration_ms: 1.129
severity: fail
exitcode: 6
stack: |-
internal/bootstrap/loaders.js:364
fn(this.exports, requireFn, this, process, internalBinding);
^
TypeError: fn is not a function
at NativeModule.compile (internal/bootstrap/loaders.js:364:7)
at Function.NativeModule.require (internal/bootstrap/loaders.js:176:18)
at setupProcessObject (internal/bootstrap/node.js:332:39)
at startup (internal/bootstrap/node.js:31:5)
at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
...
Jenkins Failure
Git Failure
Build Failure
| Reason | fatal error: ld terminated with signal 9 [Killed] |
|---|---|
| Type | BUILD_FAILURE |
| Failed PR | 5 (https://github.com/nodejs/node/pull/33831/, https://github.com/nodejs/node/pull/34741/, https://github.com/nodejs/node/pull/34476/, https://github.com/nodejs/node/pull/33827/, https://github.com/nodejs/node/pull/34584/) |
| Appeared | test-joyent-ubuntu1804_sharedlibs_container-x64-3, test-joyent-ubuntu1804_sharedlibs_container-x64-4 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/32734/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/32817/ |
Example
fatal error: ld terminated with signal 9 [Killed]
| Reason | Failed to trigger sub builds |
|---|---|
| Type | BUILD_FAILURE |
| Failed PR | 2 (https://github.com/nodejs/node/pull/34414/, https://github.com/nodejs/node/pull/34595/) |
| Appeared | undefined |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/32756/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/32763/ |
Example
Failed to trigger sub builds
Progress
-
parallel/test-worker-init-failure(4) -
parallel/test-inspector-multisession-ws(2) -
parallel/test-worker-messageport-transfer-terminate(2) -
fatal error: ld terminated with signal 9 [Killed](5) -
Failed to trigger sub builds(2)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the listed CI examples and the failing tests parallel/test-worker-init-failure, parallel/test-inspector-multisession-ws, and parallel/test-worker-messageport-transfer-terminate; the first test's path is shown as test/parallel/test-worker-init-failure.js. Investigate the recorded macOS, Linux container, and build failures, then rerun the affected CI jobs. Done means each checklist item is resolved and the CI reliability report is green.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- node.js, shell
- Domain
- ci-cd, devops, testing-qa
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100