1. Halaman utama
  2. Panduan
  3. Mencari tes yang tidak konsisten
Panduan kerja · Kode

Mencari tes yang tidak konsisten

Saat sebuah tes gagal secara acak, agen akan menjalankannya kembali, menemukan polanya, lalu mengusulkan perbaikan di sebuah cabang.

Tempelkan ini ke agen Anda

Saat sebuah tes gagal di CI lalu lulus ketika dijalankan ulang, catat kejadian itu. Jalankan tes yang dicurigai secara terpisah beberapa kali untuk memastikan hasilnya tidak konsisten, lalu cari penyebabnya, misalnya masalah waktu, status bersama, atau urutan tes. Usulkan perbaikan di cabang baru, beserta pull request yang menjabarkan buktinya. Jangan menonaktifkan, melewati, atau menghapus tes, dan jangan menggabungkan perubahan atau mengirimkannya ke cabang utama.

Tugas agen

  1. Temukan tes yang gagal lalu lulus

  2. Jalankan kembali tes yang dicurigai secara terpisah

  3. Telusuri penyebab hasil yang tidak konsisten

  4. Buat pull request berisi perbaikan dan buktinya

Aturan untuk ditambahkan

  • Perubahan dibuat di cabang dan menunggu peninjauan
  • Jangan menonaktifkan, melewati, atau menghapus tes
  • Jangan menambahkan paket baru tanpa persetujuanmu

Hasil yang akan Anda dapatkan: Tes yang tidak konsisten ditemukan, dijelaskan, dan diperbaiki dalam pull request yang bisa kamu tinjau.