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
Prosedur berikut menunjukkan cara mengatur pelaporan pengujian AWS CodeBuild dengan kerangka pengujian pytest
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, tambahkan/perbarui 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