טיפול בקובצי יומן מכלי דיווח על תוצאות

במקרים מסוימים, הגישה לתוצאות הבדיקה בלבד לא מספיקה. צריך גם את קובצי היומנים כדי להשלים את התוצאות הכוללות.

ממשק יומן

כל מדווח על תוצאות או אירוע בדיקה יכול לקבל גישה ליומני הבדיקה באמצעות הטמעת ILogSaverListener, שמאפשרת למדווח לקבל את היומנים באמצעות פונקציות חזרה (callbacks) שונות:

  • testLogSaved: הפונקציה נקראת מיד כשקובץ מתועד ביומן. ההודעה הזו מסמנת שהקובץ החדש נרשם ביומן. אפשר לבצע את הפעולה הזו בכל שלב.
  • logAssociation: הקריאה מתבצעת לפי הסדר עם אירועי הבדיקה. כך אפשר לוודא שיהיה קשר חזק בין הקובץ שמירשם ביומן לבין האירועים המתרחשים.

הטמעת הממשק הזה מאפשרת למדווח על התוצאות לגשת להפניות לקובצים ביומן ולהשתמש בהן.

מתי משתמשים ב-logAssociation

logAssociation הוא אירוע קצת יותר מורכב, כי הוא מסתמך על ההקשר של האירועים כדי לפרש אותו בצורה נכונה. לדוגמה, אם הופעלה הפונקציה testStart, היומן מ-logAssociation שייך לבדיקת הבאג המתבצעת.

השיוך החזק הזה מאפשר למקם את היומנים בצורה נכונה.