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)

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

पब्लिक मेथड

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

यह दिए गए टेस्ट को चलाने की प्रोसेस के खत्म होने से जुड़ी जानकारी दिखाता है.

इससे यह जानकारी मिलती है
ITestInvocation.ExitInformation

invoke

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

टेस्ट को चलाने की प्रोसेस पूरी करें.

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

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

rescheduler IRescheduler: IRescheduler, ताकि टेस्ट को चलाने की प्रोसेस के कुछ हिस्सों को किसी दूसरे संसाधन पर फिर से शेड्यूल किया जा सके

extraListeners ITestInvocationListener: ITestInvocationListener को सूचनाएं भेजी जाएंगी, इसके अलावा उन लोगों को भी जो config में हैं

थ्रॉ
DeviceNotAvailableException अगर डिवाइस से संपर्क टूट गया हो
java.lang.Throwable
Throwable

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)

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

पैरामीटर
client ClearcutClient