Menangani file log dari pelapor hasil

Dalam beberapa kasus, memiliki akses hanya pada hasil tes saja tidak cukup; memiliki file log diperlukan untuk menyelesaikan hasil keseluruhan.

Antarmuka log

Setiap pelapor hasil atau peristiwa pengujian dapat memiliki akses ke log dengan menerapkan ILogSaverListener , yang memungkinkan pelapor menerima log melalui callback berbeda:

  • testLogSaved : Dipanggil segera ketika file dicatat. Ini memberitahukan file baru telah dicatat. Ini disebut kapan saja.
  • logAssociation : Dipanggil sesuai dengan kejadian pengujian. Hal ini memastikan adanya hubungan yang kuat antara file yang sedang dicatat dan kejadian yang sedang berlangsung.

Dengan mengimplementasikan antarmuka ini, pelapor hasil dapat memiliki akses ke referensi file yang dicatat dan menggunakannya.

Kapan menggunakan logAssociation

logAssociation adalah peristiwa yang sedikit lebih rumit karena bergantung pada konteks peristiwa untuk diinterpretasikan dengan benar. Misalnya, jika testStart telah dipanggil, log dari logAssociation menjadi milik kasus pengujian yang sedang berlangsung.

Asosiasi yang kuat ini memungkinkan penempatan log yang benar.