New test `parallel/test-fs-readfilesync-pipe-short-reads` fails on Linux/riscv64
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 73/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- javascript, linux, node.js
- Área
- operating-systems, testing
Línea de trabajo
Empieza con test/parallel/test-fs-readfilesync-pipe-short-reads.js, especialmente con la lectura de /proc en readBytes alrededor de la línea 29. Comprueba cómo gestionan las pruebas cercanas de Node.js los archivos /proc dependientes de la plataforma y cómo omitir una prueba cuando el archivo requerido no está disponible. El objetivo se cumple cuando la prueba se ejecuta en sistemas Linux/RISC-V tanto con /proc/<pid>/io como sin él.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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
- Lenguaje dominante
- JavaScript
- Estrellas
- 123k
- Forks
- 39.3k
- Merge medio
- 4 d 11 h
- PR fusionados (30 d)
- 237
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de nodejs/node
-
util: parseArgs() treats a `-` inside a short option group as the `--` terminatorPosiblemente ocupada @yohannesjoya la tomó hace 1 día. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
http2: content-encoding is incorrectly listed in kSingleValueHeadersPosiblemente ocupada @inoway46 la tomó hace 3 días. Abiertoconfirmed-bug http2
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
nodejs/node#67151 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
util.parseEnv and --env-file keep a leading UTF-8 BOM in the first keyPosiblemente ocupada @helmipradita la tomó hace 6 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
node:internal/inspector/network_http: `TypeError: Missing dataLength` in event when response uses `setEncoding()`Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
nodejs/node#66551 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
[Docs] `process.loadEnvFile()` does not document behaviour when variables already existPosiblemente ocupada @Sepandard la tomó hace 39 días. Abiertodoc
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
Los mantenedores suelen responder en 1 día
Todos los issues de nodejs/node
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
help wanted Idea 💡 wdio-cli
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
webdriverio/webdriverio#16361 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
clientV2: Application Info header separators show as missing-character boxes without a CJK fontAbiertobug new-client
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
NUWCDIVNPT/stig-manager#2285 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
Fei2411/DeepSeek-Bot#922 · 1 reacción ·
-
Workers AI integration drops output of non-streaming chat responses in the OpenAI format (`choices`)AbiertoBug Cloudflare Workers Spans
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
getsentry/sentry-javascript#26120 · 1 comentario ·
Los mantenedores suelen responder en 1 día