1. Ana sayfa
  2. Rehberler
  3. Kararsız testleri bul
Rehberler · Kod

Kararsız testleri bul

Bir test rastgele başarısız olduğunda agent testi yeniden çalıştırır, örüntüyü bulur ve bir branch'te çözüm önerir.

Bunu ajanınıza yapıştırın

Bir test CI'da başarısız olup yeniden çalıştırıldığında geçerse bunu kaydet. Kararsız olduğunu doğrulamak için şüpheli testi yeterince çok kez tek başına çalıştır; ardından zamanlama, paylaşılan durum veya test sırası gibi olası nedenleri araştır. Kanıtları açıklayan bir pull request ile yeni bir branch'te çözüm öner. Testleri devre dışı bırakma, atlama veya silme; ana branch'e birleştirme ya da push etme.

Ajan ne yapar

  1. Başarısız olup ardından geçen testleri belirle

  2. Şüpheli testi tek başına yeniden çalıştır

  3. Kararsızlığın nedenini araştır

  4. Çözümü ve kanıtları içeren bir pull request aç

Eklenecek kurallar

  • Değişiklikleri bir branch'te yap ve incelemeye bırak
  • Testleri devre dışı bırakma, atlama veya silme
  • Onayın olmadan yeni paket ekleme

Sonuçta elinizde ne olur: Bulunan ve açıklanan kararsız testler, inceleyebileceğin bir pull request'te çözüme kavuşur.