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

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

ממשק יומן

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

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

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

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

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

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