CI Reliability 2020-08-01
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/32484 to node-test-pull-request/32583 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-01 00:34 | 1 | 29 | 0 | 26 | 44 | 39.73% |
JSTest Failure
Example
not ok 856 parallel/test-fs-symlink
---
duration_ms: 0.94
severity: fail
exitcode: 1
stack: |-
assert.js:885
throw newErr;
^
AssertionError [ERR_ASSERTION]: ifError got unwanted exception: ENOENT: no such file or directory, lstat '/home/iojs/node-tmp/.tmp.855/symlink1.js'
at /home/iojs/build/workspace/node-test-commit-plinux/nodes/centos7-ppcle/test/parallel/test-fs-symlink.js:46:12
at /home/iojs/build/workspace/node-test-commit-plinux/nodes/centos7-ppcle/test/common/index.js:365:15
at FSReqCallback.oncomplete (fs.js:176:21)
{
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: [Error: ENOENT: no such file or directory, lstat '/home/iojs/node-tmp/.tmp.855/symlink1.js'] {
errno: -2,
code: 'ENOENT',
syscall: 'lstat',
path: '/home/iojs/node-tmp/.tmp.855/symlink1.js'
},
expected: null,
operator: 'ifError'
}
...
| Reason | parallel/test-net-dns-error |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 3 (https://github.com/nodejs/node/pull/34336/, https://github.com/nodejs/node/pull/34540/, https://github.com/nodejs/node/pull/34542/) |
| Appeared | test-azure_msft-win10_vcbt2015-x64-2 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/32512/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/32532/ |
Example
not ok 335 parallel/test-net-dns-error
---
duration_ms: 0.264
severity: fail
exitcode: 1
stack: |-
assert.js:84
throw new AssertionError(obj);
^
AssertionError [ERR_ASSERTION]: Input A expected to strictly equal input B:
+ expected - actual
- 'EAI_FAIL'
+ 'ENOTFOUND'
at Socket.<anonymous> (C:\workspace\node-test-binary-windows-js-suites\node\test\parallel\test-net-dns-error.js:37:10)
at Socket.<anonymous> (C:\workspace\node-test-binary-windows-js-suites\node\test\common\index.js:379:15)
at Socket.emit (events.js:198:13)
at GetAddrInfoReqWrap.emitLookup [as callback] (net.js:1005:12)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:56:17)
...
Example
not ok 1747 parallel/test-policy-integrity
---
duration_ms: 120.278
severity: fail
exitcode: -15
stack: |-
timeout
...
Example
not ok 2906 benchmark/test-benchmark-napi
---
duration_ms: 1.793
severity: fail
exitcode: 1
stack: |-
internal/modules/cjs/loader.js:1102
throw err;
^
Error: Cannot find module '/usr/home/iojs/build/workspace/node-test-commit-freebsd/nodes/freebsd11-x64/benchmark/napi/type-tag'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:1099:15)
at Function.Module._load (internal/modules/cjs/loader.js:942:27)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12)
at internal/main/run_main_module.js:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
assert.js:103
throw new AssertionError(obj);
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at ChildProcess.<anonymous> (/usr/home/iojs/build/workspace/node-test-commit-freebsd/nodes/freebsd11-x64/test/common/benchmark.js:30:12)
at ChildProcess.emit (events.j...
| Reason | parallel/test-worker-stdio |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 2 (https://github.com/nodejs/node/pull/34404/, https://github.com/nodejs/node/pull/34548/) |
| Appeared | test-requireio_sambthompson-debian10-armv7l_pi2-1, test-requireio_svincent-debian10-armv7l_pi2-2 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/32538/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/32573/ |
Example
not ok 685 parallel/test-worker-stdio
---
duration_ms: 244.773
severity: fail
exitcode: -15
stack: |-
timeout
...
Jenkins Failure
| Reason | Backing channel 'JNLP4-connect connection from ... is disconnected. |
|---|---|
| Type | JENKINS_FAILURE |
| Failed PR | 5 (https://github.com/nodejs/node/pull/34499/, https://github.com/nodejs/node/pull/34336/, https://github.com/nodejs/node/pull/34542/, https://github.com/nodejs/node/pull/34342/, https://github.com/nodejs/node/pull/34404/) |
| Appeared | test-orka-macos10.14-x64-2, test-orka-macos10.15-x64-2, test-orka-macos10.14-x64-3, test-orka-macos10.14-x64-1, test-requireio_piccoloaiutante-debian10-arm64_pi3-1, test-requireio_svincent-debian10-armv7l_pi2-3 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/32498/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/32571/ |
Example
java.io.IOException: Backing channel 'JNLP4-connect connection from 199.7.167.100/199.7.167.100:18383' is disconnected.
at hudson.remoting.RemoteInvocationHandler.channelOrFail(RemoteInvocationHandler.java:216)
at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:285)
at com.sun.proxy.$Proxy71.isAlive(Unknown Source)
at hudson.Launcher$RemoteLauncher$ProcImpl.isAlive(Launcher.java:1147)
at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:1139)
| Reason | Build timed out (after 120 minutes). Marking the build as failed. |
|---|---|
| Type | JENKINS_FAILURE |
| Failed PR | 2 (https://github.com/nodejs/node/pull/34375/, https://github.com/nodejs/node/pull/34542/) |
| Appeared | test-digitalocean-fedora27-x64-1 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/32505/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/32532/ |
Example
Build timed out (after 120 minutes). Marking the build as failed.
Build Failure
| Reason | Failed to trigger node-test-commit |
|---|---|
| Type | BUILD_FAILURE |
| Failed PR | 3 (https://github.com/nodejs/node/pull/34372/, https://github.com/nodejs/node/pull/34578/, https://github.com/nodejs/node/pull/34404/) |
| Appeared | test-ibm-ubuntu1804-x64-1 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/32540/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/32575/ |
Example
Failed to trigger node-test-commit
| Reason | ERROR: Step ‘Publish JUnit test result report’ failed: no workspace for ... |
|---|---|
| Type | BUILD_FAILURE |
| Failed PR | 2 (https://github.com/nodejs/node/pull/34499/, https://github.com/nodejs/node/pull/34542/) |
| Appeared | test-osuosl-centos7-ppc64_le-1, test-orka-macos10.14-x64-2, test-orka-macos10.15-x64-2 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/32499/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/32529/ |
Example
ERROR: Step ‘Publish JUnit test result report’ failed: no workspace for node-test-commit-plinux/nodes=centos7-ppcle #34179
Sending e-mails to: michael_dawson@ca.ibm.com vieuxtech@gmail.com
Collecting metadata...
Metadata collection done.
Notifying upstream projects of job completion
Finished: FAILURE
| Reason | fatal error: ld terminated with signal 9 [Killed] |
|---|---|
| Type | BUILD_FAILURE |
| Failed PR | 2 (https://github.com/nodejs/node/pull/34498/, https://github.com/nodejs/node/pull/34541/) |
| Appeared | test-joyent-ubuntu1804_sharedlibs_container-x64-4 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/32516/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/32525/ |
Example
fatal error: ld terminated with signal 9 [Killed]
undefined
Progress
-
parallel/test-fs-symlink(4) -
parallel/test-net-dns-error(3) -
parallel/test-policy-integrity(3) -
benchmark/test-benchmark-napi(2) -
parallel/test-worker-stdio(2) -
Backing channel 'JNLP4-connect connection from ... is disconnected.(5) -
Build timed out (after 120 minutes). Marking the build as failed.(2) -
Failed to trigger node-test-commit(3) -
ERROR: Step ‘Publish JUnit test result report’ failed: no workspace for ...(2) -
fatal error: ld terminated with signal 9 [Killed](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 ncu-ci command and the CI job links in the report, then inspect test/parallel/test-fs-symlink.js, test/parallel/test-net-dns-error.js, test/parallel/test-policy-integrity.js, and benchmark/test-benchmark-napi. Reproduce the listed failures on the affected CI environments and determine their causes. Done means the reported recurring failures are addressed and the relevant CI runs pass reliably.
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
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100