आईटेस्टइनवोकेशनलिसनर

public interface ITestInvocationListener
implements ITestLifeCycleReceiver, ITestLogger

com.android.tradefed.result.ITestInvocationListener


टेस्ट शुरू करने से टेस्ट के नतीजों की लिसनर.

खुद टेस्ट शुरू करने की प्रक्रिया में कई टेस्ट चलाना शामिल हो सकते हैं. इसलिए, कॉल का क्रम

  • invocationStarted(BuildInfo)
  • testRunStarted
  • परीक्षण प्रारंभ
  • [जांच करने में गड़बड़ी हुई]
  • परीक्षण खत्म
  • ...
  • testRunEnded
  • ...
  • testRunStarted
  • ...
  • testRunEnded
  • [न्योता नहीं भेजा जा सका]
  • [testLog+]
  • शुरू होने का समय खत्म
  • सारांश पाएं

खास जानकारी

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

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)

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

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

सारांश पाएं

public TestSummary getSummary ()

InvocationListener को जवाब देने की अनुमति देता है.

रिटर्न
TestSummary दौड़ या शून्य की खास जानकारी वाला TestSummary

शुरू होने का समय खत्म

public void invocationEnded (long elapsedTime)

ऐसी रिपोर्ट जिनमें बताया गया हो कि शुरू करने की प्रोसेस को रद्द कर दिया गया है, भले ही वे किसी गड़बड़ी की वजह से रद्द हो गए हों स्थिति.

इसे ट्रेडफ़ेडरेशन फ़्रेमवर्क से अपने-आप कॉल किया जाएगा.

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

शुरू करने में समस्या

public void invocationFailed (FailureDescription failure)

किसी गड़बड़ी की स्थिति की वजह से, कॉल शुरू करने की प्रोसेस पूरी नहीं होने की रिपोर्ट करता है.

इसे ट्रेडफ़ेडरेशन फ़्रेमवर्क से अपने-आप कॉल किया जाएगा.

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

शुरू करने में समस्या

public void invocationFailed (Throwable cause)

किसी गड़बड़ी की स्थिति की वजह से, कॉल शुरू करने की प्रोसेस पूरी नहीं होने की रिपोर्ट करता है.

इसे ट्रेडफ़ेडरेशन फ़्रेमवर्क से अपने-आप कॉल किया जाएगा.

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

शुरू करने में रुकावट

public void invocationInterrupted ()

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

शुरू करने की प्रक्रिया छोड़ी गई

public void invocationSkipped (SkipReason reason)

किसी बातचीत को 'स्किप किया गया' के तौर पर रिपोर्ट करता है

पैरामीटर
reason SkipReason

शुरू किया गया

public void invocationStarted (IInvocationContext context)

यह टेस्ट शुरू होने की रिपोर्ट करता है.

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

पैरामीटर
context IInvocationContext: शुरू करने के बारे में जानकारी

परीक्षण मॉड्यूल खत्म

public void testModuleEnded ()

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

परीक्षण मॉड्यूल शुरू किया गया

public void testModuleStarted (IInvocationContext moduleContext)

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

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