

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Siapkan pelaporan pengujian dengan pytest
<a name="test-report-pytest"></a>

Prosedur berikut menunjukkan cara mengatur pelaporan pengujian AWS CodeBuild dengan kerangka [pengujian pytest](https://docs.pytest.org/). 

Prosedur ini membutuhkan prasyarat berikut:
+ Anda memiliki CodeBuild proyek yang sudah ada.
+ Proyek Anda adalah proyek Python yang disiapkan untuk menggunakan kerangka pengujian pytest.

Tambahkan entri berikut ke salah satu `build` atau `post_build` fase `buildspec.yml` file Anda. Kode ini secara otomatis menemukan tes di direktori saat ini dan mengekspor laporan pengujian ke file yang ditentukan oleh{{<test report directory>}}/. {{<report filename>}} Laporan menggunakan `JunitXml` format.

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

Dalam `buildspec.yml` file Anda, add/update bagian berikut.

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