View a markdown version of this page

Configuración de pruebas paralelas con Go - AWS CodeBuild

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configuración de pruebas paralelas con Go

El siguiente es un ejemplo de un ejemplo buildspec.yml que muestra la ejecución de pruebas en paralelo con Go en una plataforma Linux:

version: 0.2 batch: fast-fail: false build-fanout: parallelism: 5 ignore-failure: false phases: install: commands: - echo 'Fetching Go version' - go version pre_build: commands: - echo 'prebuild' build: commands: - echo 'Running go Tests' - go mod init calculator - cd calc - | codebuild-tests-run \ --test-command "go test -v calculator.go" \ --files-search "codebuild-glob-search '**/*test.go'" post_build: commands: - echo "Test execution completed"

En el ejemplo anterior, la calculator.go función contiene funciones matemáticas sencillas para probar y todos los archivos de prueba y el calculator.go archivo están dentro de calc la carpeta.