التعامل مع ملفات السجلّ من مُبلِغ النتائج

في بعض الحالات، لا يكفي الوصول إلى نتائج الاختبار فقط، بل يجب الحصول علىملفّات السجلّ لإكمال النتائج العامة.

واجهة السجلّ

يمكن لأيّ مُبلِغ عن النتائج أو حدث اختبار الوصول إلى السجلات من خلال تنفيذ ILogSaverListener، الذي يتيح للمُبلِغ تلقّي السجلات من خلال عمليات استدعاء مختلفة:

  • testLogSaved: يتم استدعاؤه على الفور عند تسجيل ملف. يُعلم هذا الإجراء بأنّه تم تسجيل ملف جديد. ويمكن إجراء ذلك في أي وقت.
  • logAssociation: يتمّ استدعاؤها بالترتيب مع الأحداث الاختبارية. يضمن ذلك وجود صلة قوية بين الملف الذي يتم تسجيله والأحداث الجارية.

من خلال تنفيذ هذه الواجهة، يمكن لمُعدّ التقارير الوصول إلى مراجع الملفات المسجّلة واستخدامها.

حالات استخدام logAssociation

logAssociation هو حدث أكثر تعقيدًا قليلاً لأنّه يعتمد على سياق الأحداث ليتم تفسيره بشكل صحيح. على سبيل المثال، إذا تم استدعاء testStart، ينتمي السجلّ من logAssociation إلى ملف اختبار قيد التقدّم.

ويسمح هذا الربط القوي بوضع السجلات بشكلٍ صحيح.