Sonuç bildiren kullanıcının günlük dosyalarını işleme

Bazı durumlarda yalnızca test sonuçlarına erişmek yeterli değildir. Genel sonuçları tamamlamak için günlük dosyalarına erişmek gerekir.

Günlük arayüzü

Herhangi bir sonuç bildiren veya test etkinliği, ILogSaverListener'i uygulayarak günlüklerine erişebilir. Bu işlev, bildirenin günlükleri farklı geri çağırmalar aracılığıyla almasına olanak tanır:

  • testLogSaved: Bir dosya kaydedildiğinde hemen arama yapılır. Bu, yeni bir dosyanın kaydedildiğini bildirir. Bu, herhangi bir zamanda çağrılır.
  • logAssociation: Test etkinlikleriyle birlikte sırayla çağrılır. Bu sayede, günlüğe kaydedilen dosya ile devam eden etkinlikler arasında güçlü bir ilişki kurulur.

Bu arayüzü uygulayan sonuç raporlayıcı, kaydedilen dosya referanslarına erişebilir ve bunları kullanabilir.

logAssociation ne zaman kullanılır?

logAssociation, doğru şekilde yorumlanması için etkinliklerin bağlamına bağlı olduğundan biraz daha karmaşık bir etkinliktir. Örneğin, testStart çağrıldıysa logAssociation'den gelen günlük, devam eden test senaryosuna aittir.

Bu güçlü ilişkilendirme, günlüklerin doğru yerleştirilmesine olanak tanır.