ITestInvocationListener

public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver

com.android.tradefed.result.ITestInvocationListener


परीक्षण मंगलाचरण से परीक्षा परिणाम के लिए श्रोता।

एक परीक्षण आह्वान में स्वयं कई परीक्षण रन शामिल हो सकते हैं, इसलिए कॉल का क्रम होगा

  • मंगलाचरण प्रारंभ (बिल्डइन्फो)
  • testrunStarted
  • परीक्षण शुरू
  • [परीक्षण विफल]
  • परीक्षण समाप्त
  • ...
  • testRunEnded
  • ...
  • testrunStarted
  • ...
  • testRunEnded
  • [आह्वान विफल]
  • [टेस्टलॉग+]
  • मंगलाचरणसमाप्त
  • getSummary

सारांश

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

default TestSummary getSummary ()

इनवोकेशन लिस्टनर को सारांश वापस करने की अनुमति देता है।

default void invocationEnded (long elapsedTime)

रिपोर्ट करता है कि आमंत्रण समाप्त हो गया है, चाहे सफलतापूर्वक या कुछ त्रुटि स्थिति के कारण।

default void invocationFailed ( FailureDescription failure)

कुछ त्रुटि स्थिति के कारण अपूर्ण मंगलाचरण की रिपोर्ट करता है।

default void invocationFailed (Throwable cause)

कुछ त्रुटि स्थिति के कारण अपूर्ण मंगलाचरण की रिपोर्ट करता है।

default void invocationInterrupted ()

शेड्यूलर शटडाउन पर कॉल किया गया, मंगलाचरण को समाप्त करने से पहले कुछ करने का अवसर देता है।

default void invocationStarted ( IInvocationContext context)

परीक्षण आमंत्रण की शुरुआत की रिपोर्ट करता है।

default void testModuleEnded ()

एक मॉड्यूल रन के अंत की रिपोर्ट करता है।

default void testModuleStarted ( IInvocationContext moduleContext)

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

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

getSummary

public TestSummary getSummary ()

इनवोकेशन लिस्टनर को सारांश वापस करने की अनुमति देता है।

रिटर्न
TestSummary रन, या शून्य का सारांश देने वाला एक TestSummary

मंगलाचरणसमाप्त

public void invocationEnded (long elapsedTime)

रिपोर्ट करता है कि आमंत्रण समाप्त हो गया है, चाहे सफलतापूर्वक या कुछ त्रुटि स्थिति के कारण।

ट्रेडफेडरेशन फ्रेमवर्क द्वारा स्वचालित रूप से कॉल किया जाएगा।

पैरामीटर
elapsedTime long : एमएस में मंगलाचरण का बीता हुआ समय

मंगलाचरण विफल

public void invocationFailed (FailureDescription failure)

कुछ त्रुटि स्थिति के कारण अपूर्ण मंगलाचरण की रिपोर्ट करता है।

ट्रेडफेडरेशन फ्रेमवर्क द्वारा स्वचालित रूप से कॉल किया जाएगा।

पैरामीटर
failure FailureDescription : FailureDescription विफलता के कारण का वर्णन करता है

मंगलाचरण विफल

public void invocationFailed (Throwable cause)

कुछ त्रुटि स्थिति के कारण अपूर्ण मंगलाचरण की रिपोर्ट करता है।

ट्रेडफेडरेशन फ्रेमवर्क द्वारा स्वचालित रूप से कॉल किया जाएगा।

पैरामीटर
cause Throwable : ERROR(/Throwable) विफलता का कारण

मंगलाचरण बाधित

public void invocationInterrupted ()

शेड्यूलर शटडाउन पर कॉल किया गया, मंगलाचरण को समाप्त करने से पहले कुछ करने का अवसर देता है।

मंगलाचरण प्रारंभ

public void invocationStarted (IInvocationContext context)

परीक्षण आमंत्रण की शुरुआत की रिपोर्ट करता है।

ट्रेडफेडरेशन फ्रेमवर्क द्वारा स्वचालित रूप से कॉल किया जाएगा। एकाधिक डिवाइस रिपोर्टिंग का समर्थन करने के लिए रिपोर्टरों को इस विधि को ओवरराइड करने की आवश्यकता है।

पैरामीटर
context IInvocationContext : मंगलाचरण के बारे में जानकारी

testModuleEnd

public void testModuleEnded ()

एक मॉड्यूल रन के अंत की रिपोर्ट करता है।

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

चलने वाले मॉड्यूल की शुरुआत की रिपोर्ट करता है। यह कॉलबैक testModuleEnded() से संबद्ध है और अनुक्रम में वैकल्पिक है। यह केवल एक रन के दौरान उपयोग किया जाता है जो मॉड्यूल का उपयोग करता है: सूट आधारित धावक।

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