CI Reliability 2020-08-14
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 25/100
- Issue type
- Bug
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- javascript, nodejs, shell
- Domain
- build-system, ci-cd, testing-qa
Research direction
Start with the listed failures in test/parallel/test-worker-init-failure.js, test/parallel/test-repl.js, and test/node-api/test_worker_terminate_finalization/test.js, then inspect the linked Jenkins console logs for the build failures. Compare the first and last CI runs to identify whether each failure is reproducible. Done means the six checklist items are investigated and the affected CI failures no longer recur.
Written by the indexing model from the issue text.
Description
Failures in node-test-pull-request/32671 to node-test-pull-request/32767 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-14 00:35 | 0 | 49 | 1 | 8 | 42 | 53.26% |
JSTest Failure
| Reason | parallel/test-worker-init-failure |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 4 (https://github.com/nodejs/node/pull/34625/, https://github.com/nodejs/node/pull/34672/, https://github.com/nodejs/node/pull/34724/, https://github.com/nodejs/node/pull/34595/) |
| Appeared | test-orka-macos10.15-x64-2, test-nearform-macos10.15-x64-1 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/32673/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/32754/ |
Example
not ok 2474 parallel/test-worker-init-failure
---
duration_ms: 2.707
severity: fail
exitcode: 1
stack: |-
child stdout:
child stderr: events.js:291
throw er; // Unhandled 'error' event
^
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /EMFILE/. Input:
'ENOENT: no such file or directory, uv_cwd'
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.<compute...
| Reason | parallel/test-repl |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 3 (https://github.com/nodejs/node/pull/34664/, https://github.com/nodejs/node/pull/34584/, https://github.com/nodejs/node/pull/34595/) |
| Appeared | test-requireio_joeyvandijk-debian10-armv7l_pi2-1, test-requireio_mininodes-debian10-armv7l_pi2-1, test-requireio_piccoloaiutante-debian10-arm64_pi3-1 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/32671/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/32766/ |
Example
not ok 495 parallel/test-repl
---
duration_ms: 7.6
severity: fail
exitcode: 1
stack: |-
out: ""
in: ""
out: "message"
in: "'Read, Eval, Print Loop'"
out: "invoke_me(987)"
in: "'invoked 987'"
out: "a = 12345"
in: "12345"
out: "{a:1}"
in: "{ a: 1 }"
out: "throw new Error('test error');"
in: "Uncaught Error: test error"
out: "throw { foo: 'bar' };"
in: "Uncaught { foo: 'bar' }"
out: "function test_func() {"
in: "... "
out: ".break"
in: ""
out: "eval(\"function test_func() {\")"
in: "Uncaught SyntaxError: Unexpected end of input"
out: "`io.js"
in: "... "
out: ".break"
in: ""
out: "`io.js ${\"1.0\""
in: "... "
out: "+ \".2\"}`"
in: "'io.js 1.0.2'"
out: "`io.js ${"
in: "... "
out: "\"1.0\" + \".2\"}`"
in: "'io.js 1.0.2'"
out: "(\"a\""
in: "... "
out: ".charAt(0))"
in: "'a'"
out: ".1234"
in: "0.1234"
out: ".1+.1"
in: "0.2"
out: "JSON.parse('{\"v...
| Reason | node-api/test_worker_terminate_finalization/test |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 2 (https://github.com/nodejs/node/pull/33013/, https://github.com/nodejs/node/pull/34625/) |
| Appeared | test-requireio_sambthompson-debian10-armv7l_pi2-1, test-requireio_pivotalagency-debian10-arm64_pi3-2, test-requireio_pivotalagency-debian10-arm64_pi3-1, test-requireio_joeyvandijk-debian10-armv7l_pi2-2, test-requireio_piccoloaiutante-debian10-arm64_pi3-1 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/32674/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/32712/ |
Example
not ok 116 node-api/test_worker_terminate_finalization/test
---
duration_ms: 2.45
severity: fail
exitcode: 1
stack: |-
events.js:291
throw er; // Unhandled 'error' event
^
AssertionError [ERR_ASSERTION]: function should not have been called at /home/iojs/build/workspace/node-test-binary-arm/test/node-api/test_worker_terminate_finalization/test.js:7
called with arguments: [Error: Invalid argument]
at Worker.mustNotCall (/home/iojs/build/workspace/node-test-binary-arm/test/common/index.js:425:12)
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:352:41)
at MessagePort.exports.emitMessage (internal/per_context/messageport.js:18:26)
Emitted 'error' event on process instance at:
at em...
Jenkins Failure
Git Failure
Build Failure
| Reason | fatal error: ld terminated with signal 9 [Killed] |
|---|---|
| Type | BUILD_FAILURE |
| Failed PR | 4 (https://github.com/nodejs/node/pull/34700/, https://github.com/nodejs/node/pull/33831/, https://github.com/nodejs/node/pull/34741/, https://github.com/nodejs/node/pull/34476/) |
| Appeared | test-joyent-ubuntu1804_sharedlibs_container-x64-4, test-joyent-ubuntu1804_sharedlibs_container-x64-3 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/32697/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/32745/ |
Example
fatal error: ld terminated with signal 9 [Killed]
| Reason | Failed to trigger sub builds |
|---|---|
| Type | BUILD_FAILURE |
| Failed PR | 3 (https://github.com/nodejs/node/pull/34625/, 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/32706/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/32763/ |
Example
Failed to trigger sub builds
| Reason | fatal: No rebase in progress? |
|---|---|
| Type | BUILD_FAILURE |
| Failed PR | 2 (https://github.com/nodejs/node/pull/34689/, https://github.com/nodejs/node/pull/34625/) |
| Appeared | test-orka-macos10.14-x64-1, test-nearform-macos10.15-x64-2, test-orka-macos10.14-x64-2, test-orka-macos10.15-x64-2 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/32694/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/32711/ |
Example
fatal: No rebase in progress?
Progress
-
parallel/test-worker-init-failure(4) -
parallel/test-repl(3) -
node-api/test_worker_terminate_finalization/test(2) -
fatal error: ld terminated with signal 9 [Killed](4) -
Failed to trigger sub builds(3) -
fatal: No rebase in progress?(2)
- Dominant language
- Shell
- Stars
- 57
- Forks
- 20
- PR merge metrics
- No merged PRs in 30d
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.
More from nodejs/reliability
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
nodejs/reliability#1666 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
nodejs/reliability#1665 ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
nodejs/reliability#1664 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
nodejs/reliability#1663 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
nodejs/reliability#1662 ·
All issues in nodejs/reliability
Similar issues
-
out-of-date
Difficulty 1/5 Under an hour Newbie friendliness 82/100
CachyOS/CachyOS-PKGBUILDS#1894 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
community-scripts/ProxmoxVE#17396 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
mattpocock/skills#1099 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100