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ç raporlayan veya test etkinliği, ILogSaverListener
'ı uygulayarak günlüklere erişebilir. Bu, raporlayanın günlükleri farklı geri çağırma çağrıları aracılığıyla almasına olanak tanır:
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
'daki 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.