التعامل مع ملفات السجل من مراسل النتيجة

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

واجهة السجل

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

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

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

متى يتم استخدام logAssociation

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

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