Siapkan pelaporan pengujian dengan RSpec - AWS CodeBuild

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

Siapkan pelaporan pengujian dengan RSpec

Prosedur berikut menunjukkan cara mengatur pelaporan pengujian AWS CodeBuild dengan kerangka RSpec pengujian.

Prosedur ini membutuhkan prasyarat berikut:

  • Anda memiliki CodeBuild proyek yang sudah ada.

  • Proyek Anda adalah proyek Ruby yang disiapkan untuk menggunakan kerangka RSpec pengujian.

Tambahkan/perbarui yang berikut ini di file Andabuildspec.yml. Kode ini menjalankan tes di <test source directory> direktori dan mengekspor laporan pengujian ke file yang ditentukan oleh <test report directory>/<report filename>. Laporan menggunakan JunitXml format.

version: 0.2 phases: install: runtime-versions: ruby: 2.6 pre_build: commands: - gem install rspec - gem install rspec_junit_formatter build: commands: - rspec <test source directory>/* --format RspecJunitFormatter --out <test report directory>/<report filename> reports: rspec_reports: files: - <report filename> base-directory: <test report directory> file-format: JUNITXML