

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Einrichten von Testberichten mit Pytest
<a name="test-report-pytest"></a>

Das folgende Verfahren zeigt, wie Sie die Testberichterstattung AWS CodeBuild mit dem [Pytest-Testframework](https://docs.pytest.org/) einrichten. 

Das Verfahren erfordert die folgenden Voraussetzungen:
+ Sie haben ein bestehendes CodeBuild Projekt.
+ Ihr Projekt ist ein Python-Projekt, das so eingerichtet ist, dass das Pytest-Test-Framework verwendet werden kann.

Fügen Sie den folgenden Eintrag entweder der `build` oder `post_build`-Phase Ihrer `buildspec.yml`-Datei hinzu. Dieser Code erkennt automatisch Tests im aktuellen Verzeichnis und exportiert die Testberichte in die mit*<test report directory>*/*<report filename>*angegebene Datei. Der Bericht verwendet das `JunitXml`-Format.

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

Aktualisieren Sie die folgenden Abschnitte in Ihrer `buildspec.yml`-Datei oder fügen Sie sie hinzu.

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