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.

Soporte de Cobertura de código de AWS CodeBuild con clover.xml

Estoy tratando de crear dos grupos de informes para las pruebas y la cobertura de código, el grupo de pruebas está funcionando bien, mientras que mi grupo de cobertura de código muestra el siguiente error.
Error en la fase UPLOADARTIFACTS: [arn:aws:codebuild:ap-south-1:831110728702:report-group/Lambdaunittest:

].
Cualquier ayuda o indicación realmente me ayudará a resolver este problema. Gracias de antemano. Para obtener más información, por favor revise las capturas de pantalla adjuntas.
buildspec.yml

package.json

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Solución para el error en la fase UPLOAD_ARTIFACTS

    El mensaje de error indica que el tipo de grupo de informes es TEST, pero el tipo de informe es CODE_COVERAGE. Esto significa que hay una discrepancia entre el tipo de grupo de informes y el tipo de informe que se está cargando.

    Para solucionar este problema, debes crear grupos de informes separados para las pruebas y la cobertura de código. En tu archivo buildspec.yml, debes definir dos grupos de informes diferentes de la siguiente manera:

    reports:
      TestReports:
        files:
          - '**/testReport.xml'
        file-format: JUNITXML
        report-group: TestReportGroup
      CodeCoverageReports:
        files:
          - '**/codeCoverageReport.xml'
        file-format: JACOCOXML
        report-group: CodeCoverageReportGroup
    

    Asegúrate de modificar las rutas de los archivos y los nombres de los grupos de informes según los requisitos de tu proyecto.

    Además, también debes actualizar tu archivo package.json para incluir las dependencias necesarias para generar informes de cobertura de código con Jest.

    Después de realizar estos cambios, intenta ejecutar nuevamente tu proyecto de CodeBuild y el error debería resolverse.

    ¡Espero que esto te ayude!

Comments are closed.