As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Configurar relatórios de teste com pytest
O procedimento a seguir demonstra como configurar relatórios de teste AWS CodeBuild com a estrutura de teste pytest
O procedimento requer os seguintes pré-requisitos:
-
Você tem um CodeBuild projeto existente.
-
O projeto é um projeto Python configurado para usar a estrutura de trabalho de teste pytest.
Adicione a seguinte entrada à fase build
ou post_build
do arquivo buildspec.yml
. Esse código descobre automaticamente os testes no diretório atual e exporta os relatórios de teste para o arquivo especificado por <test report directory>
/<report
filename>
. O relatório usa o JunitXml
formato.
- python -m pytest --junitxml=
<test report directory>
/<report filename>
No arquivo buildspec.yml
, adicione/atualize as seções a seguir.
version: 0.2 phases: install: runtime-versions: python: 3.7 commands: - pip3 install pytest build: commands: - python -m pytest --junitxml=
<test report directory>
/<report filename>
reports: pytest_reports: files: -<report filename>
base-directory:<test report directory>
file-format: JUNITXML