← Kembali ke papan

E2E browser test alur persetujuan merge

Menguji alur persetujuan seperti pengguna sungguhan di versi pratinjau.

Status
Ada masalah
Tahap
Diuji di pratinjau
Prioritas
Tinggi
Proyek
Factory Control Plane
Dikerjakan oleh
Tester

Tahap pekerjaan

Berjalan otomatis dari atas ke bawah.

  1. Menunggu giliran
  2. Ditulis kodenya
  3. Pemeriksaan awal
  4. Menyiapkan pratinjau
  5. Diuji di pratinjaugagal
  6. Sedang ditinjau
  7. Digabung dengan pekerjaan lain
  8. Uji ulang gabungan
  9. Menunggu izin gabung
  10. Sudah digabung
  11. Menunggu izin rilis
  12. Sudah rilis

Kode

  • Pull Request: #128
  • Cabang: feat/e2e-merge-approval

Riwayat percobaan

Tiap perbaikan membuat percobaan baru, dan hasil pemeriksaan lama tidak lagi dipakai.

Percobaan ke-2

versi a1b2c3d

11 Feb 2026, 01.1011 Feb 2026, 02.05

  • Uji bagian kecilLulus148 passed, 0 failed
  • Pindai keamanan kodeLulus0 temuan high, 2 temuan low
  • Uji seperti penggunaGagal11 passed, 1 failed — approval_merge.spec.ts

Percobaan ke-1

versi 3f9a1c7

10 Feb 2026, 08.0010 Feb 2026, 08.41

  • Uji bagian kecilTidak berlaku lagiTidak dipakai lagi — sudah ada versi perbaikan.
  • Uji seperti penggunaTidak berlaku lagiTidak dipakai lagi — sudah ada versi perbaikan.

Kalau ada masalah

Masih ada masalah yang belum beres. Dugaan dan fakta sengaja dibedakan.

Baru dugaan
Dugaan (belum dipastikan)
Tombol Approve Merge belum aktif saat PR Preview selesai deploy — dugaan race condition antara polling status gate dan render tombol.
Penyebab yang sudah dipastikan
Belum dipastikan

Bukti yang terkumpul

  • e2e/approval_merge.spec.ts:64 — timeout menunggu selector [data-testid=approve-merge]
  • preview-deploy.log — deployment READY pada 01:38:52Z, test mulai 01:40:03Z
  • screenshot approval-page-failed.png

Bukti & berkas

  • e2e-run-2.loglog
  • approval-page-failed.pngscreenshot
  • sast-report.jsonreport