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
Başarısız olup ardından geçen testleri belirle
Şüpheli testi tek başına yeniden çalıştır
Kararsızlığın nedenini araştır
Çö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.