ITestInvocation

public interface ITestInvocation

com.android.tradefed.invoker.ITestInvocation


TradeFederation के एक टेस्ट को हैंडल करता है.

खास जानकारी

नेस्ट की गई क्लास

class ITestInvocation.ExitInformation

किसी अनुरोध के लिए, बाहर निकलने से जुड़ी कुछ जानकारी दिखाता है. 

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

default ITestInvocation.ExitInformation getExitInfo()

दिए गए इनवोकेशन की एक्सिट की जानकारी.

abstract void invoke(IInvocationContext metadata, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener... extraListeners)

टेस्ट को ट्रिगर करें.

default void notifyInvocationForceStopped(String message, ErrorIdentifier errorId)

TestInvocation को सूचना दें कि TradeFed को रोकने का अनुरोध किया गया है.

default void notifyInvocationStopped(String message)

TestInvocation को बताएं कि TradeFed को बंद कर दिया जाएगा.

default void setClearcutClient(ClearcutClient client)

मेट्रिक की रिपोर्ट के लिए, क्लियरकट क्लाइंट को फ़ॉरवर्ड करें.

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

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

दिए गए इनवोकेशन की एक्सिट की जानकारी.

रिटर्न
ITestInvocation.ExitInformation

शुरू करना

public abstract void invoke (IInvocationContext metadata, 
                IConfiguration config, 
                IRescheduler rescheduler, 
                ITestInvocationListener... extraListeners)

टेस्ट को ट्रिगर करें.

पैरामीटर
metadata IInvocationContext: टेस्ट करने के लिए IInvocationContext.

config IConfiguration: इस टेस्ट रन का IConfiguration.

rescheduler IRescheduler: IRescheduler, किसी दूसरे संसाधन पर लागू करने के लिए, कॉल के कुछ हिस्सों को फिर से शेड्यूल करने के लिए

extraListeners ITestInvocationListener: config में मौजूद ITestInvocationListener के अलावा, जिन ITestInvocationListener के लिए सूचना देनी है

थ्रो
DeviceNotAvailableException अगर डिवाइस से संपर्क टूट गया था
फेंकने-योग्य

notifyInvocationForceStopped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

TestInvocation को सूचना दें कि TradeFed को रोकने का अनुरोध किया गया है.

पैरामीटर
message String: सूचना पाने की सुविधा को बंद करने से जुड़ा मैसेज

errorId ErrorIdentifier: जबरन रोके जाने से जुड़ा आइडेंटिफ़ायर

notifyInvocationStopped

public void notifyInvocationStopped (String message)

TestInvocation को बताएं कि TradeFed को बंद कर दिया जाएगा.

पैरामीटर
message String: सूचना पाने की सुविधा को बंद करने से जुड़ा मैसेज

setClearcutClient

public void setClearcutClient (ClearcutClient client)

मेट्रिक की रिपोर्ट के लिए, क्लियरकट क्लाइंट को फ़ॉरवर्ड करें.

पैरामीटर
client ClearcutClient