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şmeniz gerekir.
Günlük arayüzü
Herhangi bir sonuç raporlayıcı veya test etkinliği, muhabirin günlükleri farklı geri çağırmalarla almasına olanak tanıyan ILogSaverListener
sayesinde 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. Buna istediğiniz zaman denir.logAssociation
: Test etkinlikleriyle sırayla çağrılır. Bu sayede, günlüklenen dosya ile devam eden etkinlikler arasında güçlü bir ilişki sağlanır.
Sonuç bildiren, bu arayüzü uygulayarak günlüklenen dosya referanslarına erişebilir ve bunları kullanabilir.
logAssociation ne zaman kullanılır?
logAssociation
, doğru şekilde yorumlanabilmesi için etkinliklerin bağlamına bağlı olduğundan biraz daha karmaşık bir etkinliktir. Örneğin, testStart
çağrıldıysa logAssociation
'teki günlük devam eden test kaydına aittir.
Bu güçlü ilişkilendirme, günlüklerin doğru şekilde yerleştirilmesine olanak tanır.