es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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)

Tags:  , ,

Answer

  1. Avatar for 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 el karma-coverage-istanbul-reporter. Incluso después de reemplazarlo con el karma-coverage predeterminado, el mismo error persiste. El mensaje de error es el siguiente:

    ⠋ Generando paquetes de la aplicación de navegador (fase: configuración)... 20 11 2021 17:34:24.723:ERROR [reporter]: No se puede cargar el reportero "coverage", ¡no está registrado!
      ¿Quizás falta algún plugin?
    

    Este error sugiere que el reportero coverage no está registrado, y que podría faltar algún plugin. Se necesita actualizar el archivo karma.conf.js para incluir el reportero coverage. Además, asegurarse de que todas las dependencias necesarias estén presentes y que no haya conflictos de versión.

Comments are closed.