Configurar generación de informes de pruebas con RSpec - AWS CodeBuild

Configurar generación de informes de pruebas con RSpec

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

El procedimiento requiere los siguientes requisitos previos:

  • Debe tener un proyecto de CodeBuild existente.

  • Su proyecto es un proyecto Ruby que está configurado para usar el marco de pruebas de RSpec.

Agregue y actualice lo siguiente en su archivo buildspec.yml. Este código ejecuta las pruebas en el directorio <directorio de fuente de pruebas> y exporta los informes de pruebas al archivo especificado por <directorio de informes de pruebas>/<nombre de archivo del informe>. El informe utiliza el formato JunitXml.

version: 0.2 phases: install: runtime-versions: ruby: 2.6 pre_build: commands: - gem install rspec - gem install rspec_junit_formatter build: commands: - rspec <test source directory>/* --format RspecJunitFormatter --out <test report directory>/<report filename> reports: rspec_reports: files: - <report filename> base-directory: <test report directory> file-format: JUNITXML