npm failing in CITGM across all platforms/versions
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- javascript, node.js
- Ambito
- ci-cd, testing-qa
Direzione di ricerca
Inizia riproducendo le esecuzioni smoker di CITGM di [email protected] sulle piattaforme collegate, quindi esamina test/lib/utils/exit-handler.js e tap/bin/run.js per i fallimenti segnalati e la gestione dell'output. Il lavoro è concluso quando i test npm pertinenti hanno esito positivo sulle piattaforme interessate e l'output di Jenkins è leggibile senza codici colore del terminale.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
npm is/has been a regular failure in CITGM across all platforms/versions for a while. It's probably an important one to try to fix so we can properly track regressions.
Recent reruns on npm-v8.6.0 fail on all platforms:
- v17.8.0 - https://ci.nodejs.org/job/citgm-smoker-nobuild/1167/testReport/
- v16.14.2 - https://ci.nodejs.org/job/citgm-smoker-nobuild/1168/testReport/
There are a few different failures, with some obscured by other problems.
- On the majority of platforms the output is not easily readable in the Jenkins jobs as it contains the colour codes:
added 517 packages, and changed 14 packages in 60s
> [email protected] test
> tap
[0m[0m[1m[38;2;0;0;0m[42m PASS [0m[0m[0m test/bin/npm-cli.js[0m[37m[1m 1[22m[32m OK [0m[1m[38;2;170;170;170m683.401ms[39m[22m[0m[0m[42m[0m[0m[0m[0m[1m[32m[37m[0m[0m[1m[38;2;0;0;0m[42m[0m[0m[0m[0m[0m[1m[38;2;0;0;0m[42m[0m[0m[0m[0m[0m[0m[0m
[0m[0m[1m[38;2;0;0;0m[42m PASS [0m[0m[0m test/bin/npx-cli.js[0m[37m[1m 7[22m[32m OK [0m[1m[38;2;170;170;170m1s[39m[22m[0m[0m[42m[0m[0m[0m[0m[1m[32m[37m[0m[0m[1m[38;2;0;0;0m[42m[0m[0m[0m[0m[0m[1m[38;2;0;0;0m[42m[0m[0m[0m[0m[0m[0m[0m
[0m[0m[1m[38;2;255;255;255m[44m SKIP [0m[0m[0m test/bin/windows-shims.js > [36mtest only relevant on windows[0m[37m [0m[1m[38;2;170;170;170m3.385ms[39m[22m[0m[0m[1m[44m[0m[0m[0m[36m[0m[37m[0m[0m[1m[44m[0m[0m[0m[36m[0m[0m[1m[38;2;255;255;255m[44m[0m[0m[0m[0m[0m[0m[0m
[0m[0m[1m[38;2;255;255;255m[44m SKIP [0m[0m[0m TAP[0m[0m[1m[38;2;255;255;255m[44m[0m[0m[0m[0m[0m[0m[0m
- Multiple test failures can be found within the output, such as below:
01:17:59 error: | test: test/lib/utils/exit-handler.js handles unknown error with logs and debug
01:17:59 error: | file
01:17:59 error: | at:
01:17:59 error: | line: 132
01:17:59 error: | column: 9
01:17:59 error: | file: test/lib/utils/exit-handler.js
01:17:59 error: | stack: |
01:17:59 error: | test/lib/utils/exit-handler.js:132:9
01:17:59 error: | Array.forEach (<anonymous>)
01:17:59 error: | test/lib/utils/exit-handler.js:131:14
01:17:59 error: | Array.forEach (<anonymous>)
01:17:59 error: | Test.<anonymous> (test/lib/utils/exit-handler.js:129:8)
01:17:59 error: |
01:17:59 error: | [0m[0m[1m[41m[38;2;255;255;255m FAIL [0m[0m[0m test/lib/utils/exit-handler.js[0m[0m[1m[41m[38;2;255;255;255m[0m[0m[0m[0m[0m[0m[0m
01:17:59 error: | [31m[1m ✖ [39m[22mshould be equal
01:17:59 error: |
01:17:59 error: | .reduce((__, l) => parseInt(l.match(/^(\d+)\s/)[1]))
01:17:59 error: | t.equal(logs.length, lastLog + 1)
01:17:59 error: | ----^
01:17:59 error: | t.match(logs.error, [
01:17:59 error: | ['code', 'ECODE'],
- aix72-ppc64, rhel8-s390x, rhel7-s390x hit a different error early on:
> tap
----------|---------|----------|---------|---------|-------------------
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s
----------|---------|----------|---------|---------|-------------------
All files | 0 | 0 | 0 | 0 |
----------|---------|----------|---------|---------|-------------------
/home/iojs/tmp/citgm_tmp/13a08f5e-0713-4513-983d-261f65768bac/npm/node_modules/tap/node_modules/yoga-layout-prebuilt/yoga-layout/build/Release/nbind.js:53
throw ex;
^
TypeError: Cannot read properties of undefined (reading 'match')
at onError (/home/iojs/tmp/citgm_tmp/13a08f5e-0713-4513-983d-261f65768bac/npm/node_modules/tap/bin/run.js:864:15)
at /home/iojs/tmp/citgm_tmp/13a08f5e-0713-4513-983d-261f65768bac/npm/node_modules/tap/bin/run.js:141:34
- Lingua principale
- JavaScript
- Stelle
- 608
- Fork
- 158
- Merge medio
- 2g 17h
- PR unite (30g)
- 18
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di nodejs/citgm
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
-
`citgm-smoker` fails `express-session` in `alpine-latest-x64` (openssl: not found)Forse già presa @MikeMcC399 l’ha presa 2 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
nodejs/citgm#1200 · 6 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
nodejs/citgm#1176 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
`microtime` fails on macOS, Windows & Alpine LinuxForse già presa @MikeMcC399 l’ha presa 3 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
nodejs/citgm#1175 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di nodejs/citgm
Issue simili
-
routine:ci-review
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
harlan-zw/unlighthouse#456 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
beginner enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
philaconvalley/website#217 ·
I maintainer di solito rispondono entro 1 giorno
-
bug confirmed issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
open-webui/open-webui#32896 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
⚠ needs intervention document not found
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
OpenTermsArchive/contrib-declarations#4151 ·
I maintainer di solito rispondono entro 1 giorno
-
Correction: IMOU Cruiser 4MPApertacorrection via-web
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
ch-bas/cctv-camera-database#416 ·
I maintainer di solito rispondono entro 1 giorno