ITestInvocationListener

public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver

com.android.tradefed.result.ITestInvocationListener


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

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

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

सारांश

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

default TestSummary getSummary ()

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

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 ()

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

रिटर्न
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 : मंगलाचरण के बारे में जानकारी

testModuleसमाप्त

public void testModuleEnded ()

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

testModuleशुरू हुआ

public void testModuleStarted (IInvocationContext moduleContext)

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

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