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'ı uygulayarak günlüklerine erişebilir. ILogSaverListener, bir 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 işlev, herhangi bir zamanda çağrılabilir.
  • 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ç bildiren, kaydedilen dosya referanslarına erişebilir ve bunları kullanabilir.

logAssociation ne zaman kullanılır?

logAssociation, olayların bağlamına bağlı olduğundan doğru şekilde yorumlanması için biraz daha karmaşık bir olaydır. Ö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.