ITestInvocationListener

public interface ITestInvocationListener
implements ITestLifeCycleReceiver, ITestLogger

com.android.tradefed.result.ITestInvocationListener
AggregatePostProcessor यह एक मेट्रिक एग्रीगेटर है, जो कई बार किए गए टेस्ट के दौरान इकट्ठा की गई संख्या वाली मेट्रिक के लिए, कम से कम, ज़्यादा से ज़्यादा, औसत, वैरिएंस, स्टैंडर्ड डिविएशन, कुल, गिनती, और वैकल्पिक रूप से प्रतिशत देता है. साथ ही, इन मेट्रिक को डबल के तौर पर इस्तेमाल करता है. 
AtraceCollector एक IMetricCollector जो किसी टेस्ट के दौरान atrace चलाता है और नतीजे इकट्ठा करता है और उन्हें कॉल करने के लिए लॉग करता है. 
AtraceRunMetricCollector यह टूल, टेस्ट डिवाइस पर दी गई डायरेक्ट्री में मौजूद सभी टेस्ट डायरेक्ट्री से ट्रेस इकट्ठा करता है. साथ ही, टेस्ट डायरेक्ट्री को लॉग करता है और टेस्ट डायरेक्ट्री में मौजूद ट्रेस फ़ाइलों को पोस्ट प्रोसेस करता है. इसके बाद, मेट्रिक इकट्ठा करता है. 
AveragePostProcessor पोस्ट प्रोसेसर लागू करना, जो मेट्रिक की सूची का औसत निकालता है. 
BaseDeviceMetricCollector IMetricCollector को लागू करने का बुनियादी तरीका, जिसकी मदद से onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) और ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) को डेटा इकट्ठा करना शुरू और बंद किया जा सकता है. 
BasePostProcessor बुनियादी IPostProcessor, जिसे हर लागू करने की प्रक्रिया में शामिल किया जाना चाहिए. 
BluetoothConnectionLatencyCollector कलेक्टर, डिवाइसों पर पहले से तय की गई statsd अवधि मेट्रिक कॉन्फ़िगरेशन को पुश करेगा और हर प्रोफ़ाइल के लिए ब्लूटूथ कनेक्शन की अवधि इकट्ठा करेगा. 
BluetoothConnectionStateCollector यह कलेक्टर, BluetoothConnectionStateChanged मेट्रिक इकट्ठा करेगा और हर प्रोफ़ाइल के लिए कनेक्शन की स्थिति का नंबर रिकॉर्ड करेगा. 
BluetoothConnectionSuccessRatePostProcessor पोस्टप्रोसेसर लागू करना, जो ब्लूटूथ प्रोफ़ाइल के लिए सफलता दर का हिसाब लगाता है

"मेट्रिक-की-मैच" का इस्तेमाल करके, ऐसी मेट्रिक तय करें जिनमें संख्याओं के ऐरे में ब्लूटूथ कनेक्शन की स्थितियां शामिल हों. उदाहरण के लिए, [0, 1, 2, 3, 0, 1, 2, 3]. 

BluetoothHciSnoopLogCollector डीयूटी पर ब्लूटूथ HCI स्नूप लॉगिंग की सुविधा चालू करने और हर टेस्ट के लिए लॉग इकट्ठा करने वाला कलेक्टर. 
BugreportCollector एक पास-थ्रू ITestInvocationListener, जो कॉन्फ़िगर किए जा सकने वाले इवेंट होने पर गड़बड़ी की रिपोर्ट इकट्ठा करता है. इसके बाद, हर गड़बड़ी की रिपोर्ट इकट्ठा होने पर, अपने चाइल्ड पर ITestInvocationListener.testLog को कॉल करता है. 
BugreportzOnFailureCollector टेस्ट केस पूरा न होने पर, बग रिपोर्ट इकट्ठा करें. 
BugreportzOnTestCaseFailureCollector जब किसी टेस्ट केस को चलाने में गड़बड़ी होती है, तो बग रिपोर्ट इकट्ठा करें. 
ClangCodeCoverageCollector एक BaseDeviceMetricCollector, जो डिवाइस से Clang के कवरेज मेज़रमेंट को खींचेगा और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा. 
CodeCoverageCollector एक BaseDeviceMetricCollector, जो डिवाइस से Java और नेटिव कवरेज मेज़रमेंट खींचेगा और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा. 
CollectingTestListener एक ITestInvocationListener, जो टेस्ट के सभी नतीजे इकट्ठा करेगा. 
CommandStatusHandler यह हैंडलर, किसी अनुरोध के स्टेटस को मॉनिटर और अपडेट करने में मदद करता है. 
ConditionFailureMonitor कॉल करने से जुड़ी किसी भी गड़बड़ी पर नज़र रखें. 
ConsoleResultReporter टेस्ट के नतीजों को कंसोल पर प्रिंट करने के लिए, नतीजा रिपोर्टर. 
CountTestCasesCollector किसी दिए गए IRemoteTest के लिए, टेस्ट केस की संख्या की गिनती करें और उसकी रिपोर्ट बनाएं. 
DebugHostLogOnFailureCollector कलेक्टर, जो टेस्ट केस के पूरा न होने पर होस्ट-साइड लॉग इकट्ठा और लॉग करेगा. 
DeviceReleaseReporter डिवाइस रिलीज़ रिपोर्टर, रिलीज़ किए जाने वाले डिवाइसों की प्रोसेस के लिए, माता-पिता/अभिभावक के साथ बातचीत करता है. 
DeviceTraceCollector यह एक कलेक्टर है, जो टेस्ट रन शुरू होने पर, perfetto ट्रेस शुरू करेगा और आखिर में ट्रेस फ़ाइल को लॉग करेगा. 
DeviceUnavailableMonitor यह लिसनर सिर्फ़ टेस्ट केस लेवल का DNAE कैप्चर करने की कोशिश करता है. 
EventsLoggerListener ऐसा लिसनर जो मिलने वाले सभी इवेंट को किसी फ़ाइल में लॉग करता है 
FileProtoResultReporter प्रोटो रिपोर्टर, जो TestRecord को किसी फ़ाइल में डालता है. 
FilePullerDeviceMetricCollector एक BaseDeviceMetricCollector जो डिवाइस से आने वाली मेट्रिक कुंजी को सुनता है और उन्हें डिवाइस से फ़ाइल के तौर पर खींचता है. 
FilePullerLogCollector डिवाइस की ओर से रिपोर्ट की गई फ़ाइल का लॉगर. 
FilteredResultForwarder ResultForwarder का वैरिएंट, जो सिर्फ़ TestDescription की अनुमति वाली सूची को रिपोर्ट करने की अनुमति देता है. 
FormattedGeneratorReporter रिपोर्टर, जो किसी खास फ़ॉर्मैट में रिपोर्ट जनरेट करने की सुविधा देता है. 
GcovCodeCoverageCollector एक BaseDeviceMetricCollector, जो डिवाइस से कवरेज मेज़रमेंट को खींचकर, उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा. 
GcovKernelCodeCoverageCollector एक BaseDeviceMetricCollector, जो gcov kernel coverage के मेज़रमेंट को debugfs और डिवाइस से बाहर खींचेगा और फिर उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा. 
GranularRetriableTestWrapper.StartEndCollector रन शुरू और खत्म होने के समय की जानकारी पाने के लिए क्लास हेल्पर. 
HostStatsdMetricCollector एक IMetricCollector, जो statsd की सुविधा वाले कमांड का इस्तेमाल करके, होस्ट साइड से statsd मेट्रिक इकट्ठा करता है. 
ICommandScheduler.IScheduledInvocationListener जब अनुरोध पूरा हो जाता है, तब अनुरोध करने से जुड़े इवेंट के लिए लिसनर. 
ILogSaverListener इससे ITestInvocationListener को यह सुनने में मदद मिलती है कि लॉग फ़ाइलें कब सेव की गईं. 
IMetricCollector टेस्ट के नतीजों की रिपोर्टिंग करते समय, मिलती-जुलती मेट्रिक इकट्ठा करने के लिए, इस इंटरफ़ेस को डेकोरेटर के तौर पर जोड़ा जाएगा. 
IPostProcessor पोस्ट प्रोसेसर, एक ट्रेड फ़ेडरेशन ऑब्जेक्ट है. इसका मकसद, टेस्ट के बाद और नतीजों की रिपोर्टिंग से पहले, मेट्रिक और लॉग को प्रोसेस करने की अनुमति देना है. 
IShardableListener ऐसा ITestInvocationListener जिसे शेयर किया जा सकता है. 
ISupportGranularResults इंटरफ़ेस, जिसमें यह बताया गया है कि ITestInvocationListener, ज़्यादा जानकारी वाले नतीजे दिखाता है या नहीं. 
ITestSummaryListener इंटरफ़ेस, जिसकी मदद से ITestInvocationListener, खास जानकारी के ज़रिए कुछ सीमित जानकारी शेयर कर सकता है. 
InvocationProtoResultReporter रिपोर्टर, कॉल करने के लेवल पर कैश मेमोरी में सेव की गई जानकारी और उसके मॉड्यूल की सूची सेव करते हैं 
InvocationToJUnitResultForwarder एक क्लास जो ITestInvocationListener इवेंट को सुनती है और उन्हें TestListener पर फ़ॉरवर्ड करती है. 
JarHostTest.HostTestListener रैपर लिसनर, जो testRunStarted() और testRunEnded() को छोड़कर सभी इवेंट को एम्बेड किए गए लिसनर को फ़ॉरवर्ड करता है. 
JavaCodeCoverageCollector एक BaseDeviceMetricCollector, जो डिवाइस से Java कवरेज मेज़रमेंट खींचेगा और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा. 
JsonHttpTestResultReporter नतीजों की जानकारी देने वाला टूल, जो जांच की मेट्रिक के नतीजों और शाखा, डिवाइस की जानकारी को JSON में बदलता है और HTTP सेवा के एंडपॉइंट में पोस्ट करता है 
LUCIResultReporter नतीजों की जानकारी देने वाला टूल, जो ResultDB और LUCI के लिए ज़रूरी टेस्ट के नतीजों को JSON फ़ॉर्मैट (go/result-sink) में सेव करता है. साथ ही, फ़ाइल की जगह की जानकारी को कंसोल में लॉग करता है. 
LastShardDetector लोकल शर्डिंग की सुविधा इस्तेमाल करते समय, कभी-कभी हम सिर्फ़ तब कुछ कार्रवाइयां करना चाहते हैं, जब आखिरी शर्ड invocationEnded(long) तक पहुंच जाए. 
LegacySubprocessResultsReporter सबप्रोसेस के नतीजों की रिपोर्टर को फ़्रीज़ किया गया है. यह सुपरक्लास में हुए बदलावों के बावजूद, TF/CTS के पुराने वर्शन (जैसे, 8 और उसके बाद के वर्शन) के साथ काम करती रहेगी. 
LogSaverResultForwarder ग्लोबल फ़ाइल सेवर की मदद से लॉग सेव करने के लिए ResultForwarder
LogcatCrashResultForwarder खास लिसनर: गड़बड़ियों (इंस्ट्रूमेंटेशन प्रोसेस क्रैश होने) पर, यह logcat से क्रैश को निकालने की कोशिश करेगा और उसे टेस्ट से जुड़ी गड़बड़ी के मैसेज में जोड़ देगा. 
LogcatOnFailureCollector कलेक्टर, जो टेस्ट केस के पूरा न होने पर logcat को कैप्चर और लॉग करेगा. 
LogcatTimingMetricCollector यह एक मेट्रिक कलेक्टर है, जो एक या एक से ज़्यादा बार किए गए टेस्ट के दौरान, logcat से समय की जानकारी इकट्ठा करता है.उदाहरण के लिए, उपयोगकर्ता के स्विच करने में लगने वाला समय. इसके लिए, यह logcat लाइनों से किसी इवेंट के शुरू और खत्म होने के सिग्नल को पार्स करने के लिए, दिए गए रेगुलर एक्सप्रेशन पैटर्न का इस्तेमाल करता है. 
MetricFilePostProcessor इसका इस्तेमाल, टेस्ट और रन लेवल के दौरान इकट्ठा की गई मेट्रिक लॉग फ़ाइल को अपलोड करने के लिए किया जाता है. 
MetricsXMLResultReporter MetricsXMLResultReporter, टेस्ट की मेट्रिक लिखता है और मेट्रिक को एक्सएमएल फ़ाइल में चलाता है. यह फ़ाइल, टेस्ट के invocationEnded फ़ेज़ में, metrics-folder पैरामीटर से तय किए गए फ़ोल्डर में होती है. 
ModuleListener नतीजों की सूची इकट्ठा करने के लिए, हर मॉड्यूल के हर IRemoteTest से जुड़ा Listener. 
ModuleLogcatCollector मॉड्यूल के लिए, logcat कलेक्टर का वर्शन. 
ModuleProtoResultReporter नतीजों की रिपोर्ट करने वाला टूल, सिर्फ़ मॉड्यूल लेवल के नतीजों की रिपोर्ट करता है. 
NameMangleListener नतीजों की रिपोर्ट के तौर पर, टेस्ट के तरीके, क्लास, और पैकेज के नामों का अनुवाद करने के लिए प्रॉक्सी लिसनर. 
PassingTestFileReporter एक ITestInvocationListener, जो पास होने वाले टेस्ट केस की सूची को टेस्ट फ़ाइल में सेव करता है 
PerfettoGenericPostProcessor एक पोस्ट प्रोसेसर, जो टेक्स्ट/बाइनरी मेट्रिक की परफ़ेक्टो प्रोटो फ़ाइल को की-वैल्यू पेयर में प्रोसेस करता है. इसके लिए, वह स्ट्रिंग वैल्यू वाले प्रोटो मैसेज और फ़ील्ड को बार-बार बड़ा करता है, जब तक कि संख्या वाली वैल्यू वाला फ़ील्ड न मिल जाए. 
PerfettoPullerMetricCollector FilePullerDeviceMetricCollector को लागू करने का बुनियादी तरीका, जो डिवाइस से Perfetto फ़ाइलें खींचने और उनसे मेट्रिक इकट्ठा करने की अनुमति देता है. 
PrettyTestEventLogger लॉगर, इवेंट से मैच करता है और उन्हें लॉग करता है, ताकि डीबग करना आसान हो. 
ProtoResultReporter नतीजे की जानकारी देने वाला टूल, सभी नतीजों के साथ एक TestRecord प्रोटोबबल बनाता है. 
PythonBinaryHostTest.PythonForwarder रन के नाम को बाइनरी नाम से बदलने के लिए, नतीजे फ़ॉरवर्ड करने वाला टूल. 
RebootReasonCollector यह एक कलेक्टर है, जो टेस्ट रन के दौरान डिवाइस के रीबूट होने की जानकारी इकट्ठा करता है. साथ ही, इसकी वजह और संख्या के हिसाब से रिपोर्ट करता है. 
RemoteTestTimeOutEnforcer ऐसे लिसनर जिनकी मदद से, किसी दिए गए टेस्ट कॉन्फ़िगरेशन के लागू होने में लगने वाले समय की जांच की जा सकती है. साथ ही, अगर यह तय किए गए टाइम आउट से ज़्यादा समय लेता है, तो उसे फ़ेल कर दिया जाता है. 
ReportPassedTests पास हो चुके टेस्ट को बाहर रखने के लिए, फ़ाइल में संभावित फ़िल्टर की रिपोर्ट करें. 
ResultAggregator यह एक खास फ़ॉरवर्डर है, जो ज़रूरत पड़ने पर, फिर से कोशिश करने की रणनीति के आधार पर नतीजों को इकट्ठा करता है. 
ResultAndLogForwarder नतीजों और लॉग इवेंट के लिए फ़ॉरवर्डर. 
ResultDBReporter नतीजा रिपोर्टर, जो ResultDB में टेस्ट के नतीजे अपलोड करता है. 
ResultForwarder एक ITestInvocationListener जो अन्य लिसनर की सूची में, कॉल करने के नतीजे फ़ॉरवर्ड करता है. 
RetryLogSaverResultForwarder फ़ॉरवर्डर, जो मौजूदा कोशिश को भी पास करता है. 
RetryResultForwarder ResultForwarder का एक्सटेंशन, जो हमेशा किसी तय किए गए नंबर पर पुश करता है. 
RuntimeRestartCollector यह एक कलेक्टर है, जो टेस्ट के दौरान रनटाइम रीस्टार्ट (सिस्टम सर्वर क्रैश) के टाइमस्टैंप इकट्ठा करता है. 
ScreenshotOnFailureCollector कलेक्टर, जो टेस्ट केस के पूरा न होने पर स्क्रीनशॉट कैप्चर करके उसे लॉग करेगा. 
ShardListener एक ITestInvocationListener जो किसी invocaton shard (जिसे एक साथ कई संसाधनों पर चलाने के लिए invocaton split भी कहा जाता है) से नतीजे इकट्ठा करता है और उन्हें किसी दूसरे listener को भेजता है. 
ShardMainResultForwarder एक ResultForwarder जो शर्ड किए गए टेस्ट के आह्वान के नतीजों को जोड़ता है. 
ShowmapPullerMetricCollector FilePullerDeviceMetricCollector को लागू करने का बुनियादी तरीका, जो डिवाइस से शोमैप फ़ाइलें खींचने और उनसे मेट्रिक इकट्ठा करने की अनुमति देता है. 
StatsdBeforeAfterGaugeMetricPostProcessor एक पोस्ट प्रोसेसर, जो "पहले/बाद" वाले तरीके से इकट्ठा की गई मेट्रिक को प्रोसेस करता है. जैसे, 
StatsdEventMetricPostProcessor एक पोस्ट प्रोसेसर, जो प्रोसेसर पर बताए गए फ़ॉर्मैटर का इस्तेमाल करके, statsd रिपोर्ट में इवेंट मेट्रिक को की-वैल्यू पेयर में प्रोसेस करता है. 
StatsdGenericPostProcessor एक पोस्ट प्रोसेसर, जो रिपोर्ट को ट्री स्ट्रक्चर के तौर पर बड़ा करके, बाइनरी प्रोटो statsd रिपोर्ट को की-वैल्यू पेयर में प्रोसेस करता है. 
StreamProtoResultReporter ProtoResultReporter को लागू करने का तरीका 
SubprocessResultsReporter ITestInvocationListener को result_reporter के तौर पर लागू करता है और सब-प्रोसेस से टेस्ट, टेस्ट रन, और टेस्ट के आह्वान के नतीजे फ़ॉरवर्ड करता है. 
SuiteResultReporter पूरे सुइट के लिए टेस्ट के नतीजे इकट्ठा करें और आखिरी नतीजे दिखाएं. 
TestRunResultListener टेस्ट रन का आखिरी स्टेटस पढ़ने की सुविधा देने वाला लिसनर. 
TestTimeoutEnforcer ऐसे लिसनर जिनकी मदद से, किसी दिए गए टेस्ट केस के लागू होने में लगने वाले समय की जांच की जा सकती है. साथ ही, अगर यह समय तय किए गए टाइम आउट से ज़्यादा हो जाता है, तो टेस्ट केस को फ़ेल कर दिया जाता है. 
TextResultReporter टेस्ट के नतीजे की जानकारी देने वाला टूल, जो JUnit के टेक्स्ट के नतीजे वाले प्रिंटर को नतीजे भेजता है. 
TraceCmdCollector ऐसा IMetricCollector जो trace-cmd का इस्तेमाल करके, टेस्ट के दौरान ट्रेस इकट्ठा करता है और उन्हें कॉल करने के लिए लॉग करता है. 
TradefedSandboxRunner.StubScheduledInvocationListener ऐसा स्टब IScheduledInvocationListener जो कुछ नहीं करता. 
XmlFormattedGeneratorReporter FormattedGeneratorReporter को लागू करना, जो सुइट के नतीजों को एक्सएमएल फ़ॉर्मैट में फ़ॉर्मैट करता है. 
XmlResultReporter JUnit के नतीजों को एक्सएमएल फ़ाइलों में लिखता है. यह फ़ॉर्मैट, Ant के XMLJUnitResultFormatter के फ़ॉर्मैट से मेल खाता है. 


टेस्ट के नतीजों के लिए, टेस्ट को ट्रिगर करने वाला लिसनर.

टेस्ट को एक से ज़्यादा बार चलाया जा सकता है. इसलिए, कॉल का क्रम इस तरह होगा

  • invocationStarted(BuildInfo)
  • testRunStarted
  • testStarted
  • [testFailed]
  • testEnded
  • ...
  • testRunEnded
  • ...
  • testRunStarted
  • ...
  • testRunEnded
  • [invocationFailed]
  • [testLog+]
  • invocationEnded
  • getSummary

खास जानकारी

सार्वजनिक तरीके

default TestSummary getSummary()

इससे InvocationListener को खास जानकारी दिखाने की अनुमति मिलती है.

default void invocationEnded(long elapsedTime)

यह रिपोर्ट दिखाती है कि अनुरोध पूरा हो गया है या किसी गड़बड़ी की वजह से पूरा नहीं हो सका.

default void invocationFailed(FailureDescription failure)

किसी गड़बड़ी की वजह से, इंवोकेशन पूरा न होने की जानकारी देता है.

default void invocationFailed(Throwable cause)

किसी गड़बड़ी की वजह से, इंवोकेशन पूरा न होने की जानकारी देता है.

default void invocationInterrupted()

शेड्यूलर बंद होने पर कॉल किया जाता है. इससे, शेड्यूल किए गए टास्क को बंद करने से पहले कुछ करने का मौका मिलता है.

default void invocationSkipped(SkipReason reason)

किसी अनुरोध को 'अभी नहीं' के तौर पर रिपोर्ट करता है

default void invocationStarted(IInvocationContext context)

टेस्ट को शुरू करने के बारे में रिपोर्ट करता है.

default void testModuleEnded()

मॉड्यूल के चलने के खत्म होने की जानकारी देता है.

default void testModuleStarted(IInvocationContext moduleContext)

किसी मॉड्यूल के चलने की शुरुआत की रिपोर्ट करता है.

सार्वजनिक तरीके

getSummary

public TestSummary getSummary ()

इससे InvocationListener को खास जानकारी दिखाने की अनुमति मिलती है.

रिटर्न
TestSummary TestSummary, जिसमें रन की खास जानकारी दी गई हो या शून्य हो

invocationEnded

public void invocationEnded (long elapsedTime)

यह रिपोर्ट दिखाती है कि अनुरोध पूरा हो गया है या किसी गड़बड़ी की वजह से पूरा नहीं हो सका.

TradeFederation फ़्रेमवर्क इसे अपने-आप कॉल करेगा.

पैरामीटर
elapsedTime long: कॉल को शुरू करने में लगा समय, मिलीसेकंड में

invocationFailed

public void invocationFailed (FailureDescription failure)

किसी गड़बड़ी की वजह से, इंवोकेशन पूरा न होने की जानकारी देता है.

TradeFederation फ़्रेमवर्क इसे अपने-आप कॉल करेगा.

पैरामीटर
failure FailureDescription: FailureDescription, जिसमें गड़बड़ी की वजह बताई गई है

invocationFailed

public void invocationFailed (Throwable cause)

किसी गड़बड़ी की वजह से, इंवोकेशन पूरा न होने की जानकारी देता है.

TradeFederation फ़्रेमवर्क इसे अपने-आप कॉल करेगा.

पैरामीटर
cause Throwable: Throwable गड़बड़ी की वजह

invocationInterrupted

public void invocationInterrupted ()

शेड्यूलर बंद होने पर कॉल किया जाता है. इससे, शेड्यूल किए गए टास्क को बंद करने से पहले कुछ करने का मौका मिलता है.

invocationSkipped

public void invocationSkipped (SkipReason reason)

किसी अनुरोध को 'अभी नहीं' के तौर पर रिपोर्ट करता है

पैरामीटर
reason SkipReason

invocationStarted

public void invocationStarted (IInvocationContext context)

टेस्ट को शुरू करने के बारे में रिपोर्ट करता है.

TradeFederation फ़्रेमवर्क इसे अपने-आप कॉल करेगा. एक से ज़्यादा डिवाइसों की रिपोर्टिंग के लिए, रिपोर्टर को इस तरीके को बदलना होगा.

पैरामीटर
context IInvocationContext: बोलकर निर्देश देने की सुविधा के बारे में जानकारी

testModuleEnded

public void testModuleEnded ()

मॉड्यूल के चलने के खत्म होने की जानकारी देता है.

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

किसी मॉड्यूल के चलने की शुरुआत की रिपोर्ट करता है. यह कॉलबैक testModuleEnded() से जुड़ा है और क्रम में शामिल करना ज़रूरी नहीं है. इसका इस्तेमाल सिर्फ़ उस रन के दौरान किया जाता है जिसमें मॉड्यूल का इस्तेमाल किया जाता है: suite based runners.

पैरामीटर
moduleContext IInvocationContext: मॉड्यूल का IInvocationContext.