Configuración de pruebas paralelas con Go - AWS CodeBuild

Configuración de pruebas paralelas con Go

A continuación se ofrece un ejemplo de buildspec.yml que muestra la ejecución de pruebas paralelas 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 función calculator.go contiene funciones matemáticas simples para probar todos los archivos de prueba y el archivo calculator.go está en una carpeta calc.