परिणाम रिपोर्टर से लॉग फ़ाइलें संभालें

कुछ मामलों में, केवल परीक्षण परिणामों तक पहुंच पर्याप्त नहीं है; समग्र परिणामों को पूरा करने के लिए लॉग फ़ाइलें रखना आवश्यक है।

लॉग इंटरफ़ेस

कोई भी परिणाम रिपोर्टर या परीक्षण ईवेंट ILogSaverListener लागू करके लॉग तक पहुंच प्राप्त कर सकता है, जो रिपोर्टर को विभिन्न कॉलबैक के माध्यम से लॉग प्राप्त करने देता है:

  • testLogSaved : फ़ाइल लॉग होने पर तुरंत कॉल किया जाता है। यह सूचित करता है कि एक नई फ़ाइल लॉग की गई है। इसे किसी भी समय बुलाया जाता है.
  • logAssociation : परीक्षण घटनाओं के क्रम में बुलाया गया। यह लॉग की जा रही फ़ाइल और प्रगति में चल रही घटनाओं के बीच एक मजबूत संबंध सुनिश्चित करता है।

इस इंटरफ़ेस को लागू करने से, परिणाम रिपोर्टर लॉग फ़ाइल संदर्भों तक पहुंच प्राप्त कर सकता है और उनका उपयोग कर सकता है।

लॉगएसोसिएशन का उपयोग कब करें

logAssociation थोड़ी अधिक जटिल घटना है क्योंकि यह उचित व्याख्या के लिए घटनाओं के संदर्भ पर निर्भर करती है। उदाहरण के लिए, यदि testStart कॉल किया गया है, तो logAssociation से लॉग प्रगति में चल रहे टेस्ट केस से संबंधित है।

यह मजबूत जुड़ाव लॉग को सही ढंग से रखने की अनुमति देता है।