কিছু ক্ষেত্রে, শুধুমাত্র পরীক্ষার ফলাফলে অ্যাক্সেস থাকা যথেষ্ট নয়; সামগ্রিক ফলাফল সম্পূর্ণ করার জন্য লগ ফাইল থাকা আবশ্যক।
লগ ইন্টারফেস
ILogSaverListener
প্রয়োগ করে যেকোন ফলাফল রিপোর্টার বা পরীক্ষার ইভেন্ট লগগুলিতে অ্যাক্সেস পেতে পারে, যা একজন রিপোর্টারকে বিভিন্ন কলব্যাকের মাধ্যমে লগগুলি গ্রহণ করতে দেয়:
-
testLogSaved
: যখন একটি ফাইল লগ করা হয় তখনই কল করা হয়। এটি একটি নতুন ফাইল লগ করা হয়েছে বিজ্ঞপ্তি. এটি যে কোনও সময় বলা হয়। -
logAssociation
: পরীক্ষার ইভেন্টের সাথে ক্রমানুসারে বলা হয়। এটি ফাইল লগ করা এবং প্রগতিশীল ইভেন্টগুলির মধ্যে একটি শক্তিশালী সংযোগ নিশ্চিত করে।
এই ইন্টারফেসটি প্রয়োগ করে, ফলাফল রিপোর্টার লগ করা ফাইলের রেফারেন্সগুলিতে অ্যাক্সেস পেতে পারে এবং সেগুলি ব্যবহার করতে পারে।
logAssociation কখন ব্যবহার করবেন
logAssociation
হল একটি সামান্য জটিল ঘটনা কারণ এটি সঠিকভাবে ব্যাখ্যা করার জন্য ইভেন্টের প্রেক্ষাপটের উপর নির্ভর করে। উদাহরণস্বরূপ, যদি testStart
কল করা হয়, logAssociation
থেকে লগটি প্রগতিশীল পরীক্ষার ক্ষেত্রের অন্তর্গত।
এই শক্তিশালী অ্যাসোসিয়েশন লগ সঠিক স্থাপনের জন্য অনুমতি দেয়.