Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Siapkan pelaporan pengujian dengan Jest

Mode fokus
Siapkan pelaporan pengujian dengan Jest - AWS CodeBuild

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

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

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

Prosedur ini membutuhkan prasyarat berikut:

  • Anda memiliki CodeBuild proyek yang sudah ada.

  • Proyek Anda adalah proyek Node.js yang disiapkan untuk menggunakan kerangka pengujian Jest.

Tambahkan jest-junitpaket ke devDependencies bagian package.json file proyek Anda. CodeBuild menggunakan paket ini untuk menghasilkan laporan dalam JunitXml format.

npm install --save-dev jest-junit

Jika belum ada, tambahkan test skrip ke package.json file proyek Anda. testSkrip memastikan bahwa Jest dipanggil saat npm test dijalankan.

{ "scripts": { "test": "jest" } }

Konfigurasikan Jest untuk menggunakan JunitXml reporter dengan menambahkan yang berikut ini ke file konfigurasi Jest Anda. Jika proyek Anda tidak memiliki file konfigurasi Jest, buat file bernama jest.config.js di root proyek Anda dan tambahkan yang berikut ini. Laporan pengujian diekspor ke file yang ditentukan oleh <test report directory>/<report filename>.

module.exports = { reporters: [ 'default', [ 'jest-junit', { outputDirectory: <test report directory>, outputName: <report filename>, } ] ] };

Dalam buildspec.yml file Anda, tambahkan/perbarui bagian berikut.

version: 0.2 phases: pre_build: commands: - npm install build: commands: - npm build - npm test reports: jest_reports: files: - <report filename> file-format: JUNITXML base-directory: <test report directory>
PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.