Sonuç raporlayıcısından gelen günlük dosyalarını yönetin

Bazı durumlarda yalnızca test sonuçlarına erişim yeterli olmuyor; Genel sonuçları tamamlamak için günlük dosyalarına sahip olmak gerekir.

Günlük arayüzü

Herhangi bir sonuç raporlayıcısı veya test olayı , raporlayıcının günlükleri farklı geri aramalar yoluyla almasına olanak tanıyan ILogSaverListener uygulayarak günlüklere erişebilir:

  • testLogSaved : Bir dosya günlüğe kaydedildiğinde hemen çağrılır. Bu, yeni bir dosyanın günlüğe kaydedildiğini bildirir. Bu herhangi bir zamanda çağrılır.
  • logAssociation : Test olaylarına göre çağrılır. Bu, günlüğe kaydedilen dosya ile devam eden olaylar arasında güçlü bir ilişki sağlar.

Bu arayüzü uygulayarak sonuç raporlayıcısı, günlüğe kaydedilen dosya referanslarına erişebilir ve bunları kullanabilir.

logAssociation ne zaman kullanılır?

logAssociation doğru şekilde yorumlanacak olayların bağlamına bağlı olduğundan biraz daha karmaşık bir olaydır. Örneğin, testStart çağrıldıysa logAssociation günlük, devam eden test senaryosuna aittir.

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