

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Impostare i report dei test con pytest
<a name="test-report-pytest"></a>

La seguente procedura mostra come configurare la reportistica dei test AWS CodeBuild con il framework di [test pytest](https://docs.pytest.org/). 

La procedura richiede i seguenti prerequisiti:
+ Hai un progetto esistente CodeBuild .
+ Il tuo progetto è un progetto Python che è impostato per utilizzare il framework di test pytest.

Aggiungere la seguente voce alla fase `build` o `post_build` del file `buildspec.yml`. Questo codice rileva automaticamente i test nella directory corrente ed esporta i report dei test nel file specificato da{{<test report directory>}}/{{<report filename>}}. Il report utilizza il formato `JunitXml`.

```
      - python -m pytest --junitxml={{<test report directory>}}/{{<report filename>}}
```

Nel tuo `buildspec.yml` file, add/update le seguenti sezioni.

```
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
```