Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Configurar generación de informes de pruebas con Jest

Modo de enfoque
Configurar generación de informes de pruebas con Jest - AWS CodeBuild

El siguiente procedimiento muestra cómo configurar generación de informes de pruebas en AWS CodeBuild con el marco de pruebas de Jest.

El procedimiento requiere los siguientes requisitos previos:

  • Debe tener un proyecto de CodeBuild existente.

  • Su proyecto es un proyecto Node.js que está configurado para usar el marco de pruebas de Jest.

Agregue el paquete jest-junit a la sección devDependencies del archivo package.json de su proyecto. CodeBuild utiliza este paquete para generar informes en el formato JunitXml.

npm install --save-dev jest-junit

Si todavía no está presente, agregue el script test al archivo package.json de su proyecto. El script test asegura que se llama a Jest al ejecutar npm test.

{ "scripts": { "test": "jest" } }

Configure Jest para usar el generador de informes JunitXml agregando lo siguiente al archivo de configuración de Jest. Si su proyecto no tiene un archivo de configuración de Jest, cree un archivo denominado jest.config.js en la raíz del proyecto y agregue lo siguiente. Los informes de pruebas se exportan al archivo especificado por <directorio de informes de pruebas>/<nombre de archivo de pruebas>.

module.exports = { reporters: [ 'default', [ 'jest-junit', { outputDirectory: <test report directory>, outputName: <report filename>, } ] ] };

En su archivo buildspec.yml, agregue y actualice las siguientes secciones.

version: 0.2 phases: pre_build: commands: - npm install build: commands: - npm build - npm test reports: jest_reports: files: - <report filename> file-format: JUNITXML base-directory: <test report directory>
PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.