จัดการไฟล์บันทึกจากผู้รายงานผลลัพธ์

ในบางกรณี การเข้าถึงเฉพาะผลการทดสอบนั้นไม่เพียงพอ การมีไฟล์บันทึกเป็นสิ่งจำเป็นในการทำให้ผลลัพธ์โดยรวมสมบูรณ์

อินเตอร์เฟซบันทึก

ผู้รายงานผลลัพธ์หรือ เหตุการณ์การทดสอบ ใด ๆ สามารถเข้าถึงบันทึกได้โดยการใช้ ILogSaverListener ซึ่งช่วยให้ผู้รายงานได้รับบันทึกผ่านการเรียกกลับที่แตกต่างกัน:

  • testLogSaved : เรียกทันทีเมื่อมีการบันทึกไฟล์ สิ่งนี้จะแจ้งว่ามีไฟล์ใหม่ถูกบันทึก นี้เรียกว่าเมื่อใดก็ได้
  • logAssociation : เรียกตามลำดับกับเหตุการณ์การทดสอบ ซึ่งจะทำให้แน่ใจได้ถึงความสัมพันธ์ที่แน่นแฟ้นระหว่างไฟล์ที่กำลังบันทึกและเหตุการณ์ที่กำลังดำเนินอยู่

ด้วยการใช้อินเทอร์เฟซนี้ ผู้รายงานผลลัพธ์จะสามารถเข้าถึงการอ้างอิงไฟล์ที่บันทึกไว้และใช้งานได้

เมื่อใดจึงจะใช้ logAssociation

logAssociation เป็นเหตุการณ์ที่ซับซ้อนกว่าเล็กน้อย เนื่องจากต้องอาศัยบริบทของเหตุการณ์จึงจะตีความได้อย่างเหมาะสม ตัวอย่างเช่น ถ้ามีการเรียก testStart บันทึกจาก logAssociation จะเป็นของกรณีทดสอบที่กำลังดำเนินการอยู่

การเชื่อมโยงที่แข็งแกร่งนี้ทำให้สามารถวางบันทึกได้อย่างถูกต้อง