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

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

ממשק יומן

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

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

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

מתי כדאי להשתמש ב-logAssociation

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

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