ফলাফল রিপোর্টার থেকে লগ ফাইলগুলি পরিচালনা করুন

কিছু ক্ষেত্রে, শুধুমাত্র পরীক্ষার ফলাফল জানা যথেষ্ট নয়; সামগ্রিক ফলাফল সম্পূর্ণ করার জন্য লগ ফাইলগুলো থাকা আবশ্যক।

লগ ইন্টারফেস

যেকোনো রেজাল্ট রিপোর্টার বা টেস্ট ইভেন্ট ILogSaverListener ইমপ্লিমেন্ট করার মাধ্যমে লগগুলো অ্যাক্সেস করতে পারে, যা একজন রিপোর্টারকে বিভিন্ন কলব্যাকের মাধ্যমে লগ গ্রহণ করার সুযোগ দেয়:

  • testLogSaved : কোনো ফাইল লগ হওয়ার সাথে সাথেই এটি কল করা হয়। এটি একটি নতুন ফাইল লগ হওয়ার বিজ্ঞপ্তি দেয়। এটি যেকোনো সময়ে কল করা যেতে পারে।
  • logAssociation : টেস্ট ইভেন্টগুলোর সাথে ক্রমানুসারে কল করা হয়। এটি লগ করা ফাইল এবং চলমান ইভেন্টগুলোর মধ্যে একটি শক্তিশালী সংযোগ নিশ্চিত করে।

এই ইন্টারফেসটি প্রয়োগ করার মাধ্যমে, ফলাফল প্রতিবেদক লগ করা ফাইলের রেফারেন্সগুলো অ্যাক্সেস করতে এবং ব্যবহার করতে পারেন।

কখন logAssociation ব্যবহার করবেন

logAssociation একটি কিছুটা জটিল ইভেন্ট, কারণ এর সঠিক ব্যাখ্যার জন্য এটি ইভেন্টের প্রেক্ষাপটের উপর নির্ভর করে। উদাহরণস্বরূপ, যদি testStart কল করা হয়ে থাকে, তাহলে logAssociation থেকে প্রাপ্ত লগটি চলমান টেস্ট কেসের অন্তর্গত হবে।

এই দৃঢ় সংযোগ কাঠগুলোকে সঠিকভাবে স্থাপন করতে সাহায্য করে।