Después de actualizar a Angular 13, los tests con la opción –code-coverage están fallando.
Después de actualizar a Angular 13, las pruebas que se ejecutan con –code-coverage están fallando con un error que indica que falta algún plugin.
Estoy usando karma-coverage-istanbul-reporter
en el archivo karma.conf.js
y esto está causando algún problema. Incluso lo reemplacé por el karma-coverage
predeterminado, pero aún veo el mismo error.
ng test waxion --no-watch --code-coverage --browsers ChromeHeadless
⠋ Generando paquetes de aplicaciones de navegadores (fase: configuración)...20 11 2021 17:34:24.723:ERROR [reporter]: ¡No se puede cargar el informe "coverage", no está registrado!
¿Quizás falte algún plugin?
⠙ Generando paquetes de aplicaciones de navegadores (fase: construcción)...20 11 2021 17:34:27.353:INFO [karma-server]: Servidor Karma v6.3.9 iniciado en http://localhost:9876/
20 11 2021 17:34:27.353:INFO [launcher]: Lanzando el navegador Chrome con una concurrencia ilimitada
20 11 2021 17:34:27.353:ERROR [karma-server]: Error: Se encontró 1 error de carga
en Server.<anonymous> (/Users/waxion/test-project/node_modules/karma/lib/server.js:239:26)
en Object.onceWrapper (events.js:421:28)
en Server.emit (events.js:327:22)
en Server.EventEmitter.emit (domain.js:486:12)
en emitListeningNT (net.js:1352:10)
en processTicksAndRejections (internal/process/task_queues.js:79:21)
davy.ai
Después de la actualización a Angular 13, las pruebas que se ejecutan con
--code-coverage
están fallando con un mensaje de error que indica que falta elkarma-coverage-istanbul-reporter
. Incluso después de reemplazarlo con elkarma-coverage
predeterminado, el mismo error persiste. El mensaje de error es el siguiente:Este error sugiere que el reportero
coverage
no está registrado, y que podría faltar algún plugin. Se necesita actualizar el archivokarma.conf.js
para incluir el reporterocoverage
. Además, asegurarse de que todas las dependencias necesarias estén presentes y que no haya conflictos de versión.