nodejs / nodejs/reliability

CI Reliability 2020-08-17

Open
#46 0 comments 0 reactions 0 assignees View on GitHub

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/32711 to node-test-pull-request/32792 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-17 00:36 6 38 3 13 40 46.91%
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-repl
Type JS_TEST_FAILURE
Failed PR 2 (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
First CI https://ci.nodejs.org/job/node-test-pull-request/32717/
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 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 4 (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/)
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/32784/
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-repl (2)
  • parallel/test-worker-messageport-transfer-terminate (2)
  • fatal error: ld terminated with signal 9 [Killed] (4)
  • Failed to trigger sub builds (2)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the linked CI runs and the listed failures, starting with test/parallel/test-worker-init-failure.js and the other named parallel tests. Use the recorded first and last CI jobs to compare occurrences across machines; done means the six listed failure signatures are addressed and the progress checklist can be completed.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, node.js, shell
Domain
ci-cd, devops, testing-qa
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.