New test `parallel/test-fs-readfilesync-pipe-short-reads` fails on Linux/riscv64
Les mainteneurs répondent en général sous 1 jour
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 73/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- javascript, linux, node.js
- Domaine
- operating-systems, testing
Piste de recherche
Commencez par test/parallel/test-fs-readfilesync-pipe-short-reads.js, en particulier la lecture de /proc dans readBytes vers la ligne 29. Vérifiez comment les tests Node.js voisins gèrent les fichiers /proc dépendants de la plateforme et comment ignorer un test lorsque le fichier requis n’est pas disponible. Le travail est terminé lorsque le test s’exécute sur des systèmes Linux/RISC-V avec ou sans /proc/<pid>/io.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
This test was introduced in https://github.com/nodejs/node/pull/66939 and has been failing consistently on RISC-V.
not ok 3142 parallel/test-fs-readfilesync-pipe-short-reads
---
duration_ms: 593.92000
severity: fail
exitcode: 1
stack: |-
node:fs:782
return binding.open(
^
Error: ENOENT: no such file or directory, open '/proc/981958/io'
at Object.openSync (node:fs:782:18)
at Object.readFileSync (node:fs:628:35)
at readBytes (/home/iojs/A100/workspace/node-test-commit-rvlinux/nodes/rv64gcv/test/parallel/test-fs-readfilesync-pipe-short-reads.js:29:17)
at Socket.<anonymous> (/home/iojs/A100/workspace/node-test-commit-rvlinux/nodes/rv64gcv/test/parallel/test-fs-readfilesync-pipe-short-reads.js:41:17)
at Socket.<anonymous> (/home/iojs/A100/workspace/node-test-commit-rvlinux/nodes/rv64gcv/test/common/index.js:512:15)
at Socket.wrapper (node:events:639:12)
at Socket.emit (node:events:514:20)
at addChunk (node:internal/streams/readable:605:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:556:3)
at Readable.push (node:internal/streams/readable:436:5) {
errno: -2,
code: 'ENOENT',
syscall: 'open',
path: '/proc/981958/io'
}
Node.js v28.0.0-pre
...
It appears that there are no io entries in /proc on at least two of my RISC-V systems (although not all) and I expect that it is distribution specific. The test should perhaps check for the presence of the io file and skip itself if that is not present.
Tagging in the overall RISC-V tracking issue at https://github.com/nodejs/build/issues/4099
- Langage dominant
- JavaScript
- Étoiles
- 123k
- Forks
- 38.7k
- Merge moyen
- 4 j 11 h
- PR mergées (30 j)
- 231
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de nodejs/node
-
util: parseArgs() treats a `-` inside a short option group as the `--` terminatorPeut-être pris @yohannesjoya l’a pris il y a 1 jour. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Les mainteneurs répondent en général sous 1 jour
-
http2: content-encoding is incorrectly listed in kSingleValueHeadersPeut-être pris @inoway46 l’a pris il y a 4 jours. Ouverteconfirmed-bug http2
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
nodejs/node#67151 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
util.parseEnv and --env-file keep a leading UTF-8 BOM in the first keyPeut-être pris @helmipradita l’a pris il y a 6 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
node:internal/inspector/network_http: `TypeError: Missing dataLength` in event when response uses `setEncoding()`Peut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
nodejs/node#66551 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
[Docs] `process.loadEnvFile()` does not document behaviour when variables already existPeut-être pris @Sepandard l’a pris il y a 40 jours. Ouvertedoc
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de nodejs/node
Issues similaires
-
curriculum documentation quality
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
githubnext/gh-aw-workshop#5367 ·
Les mainteneurs répondent en général sous 3 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 60/100
HeyPuter/everything#187 ·
Les mainteneurs répondent en général sous 1 jour
-
Add: Animal Planet BGOuvertechannels:add check:passed
Difficulté 2/5 1-3 heures Accessibilité débutants 63/100
Les mainteneurs répondent en général sous 4 jours
-
beginner blocked
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
hiero-ledger/hiero-sdk-js#4670 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 61/100
Les mainteneurs répondent en général sous 1 jour