iRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


एक परीक्षण जो परिणाम सीधे ITestInvocationListener को रिपोर्ट करता है।

JUnit पर इसके निम्नलिखित लाभ हैं।

  • एंड्रॉइड डिवाइस पर दूरस्थ रूप से चलाए गए परीक्षण के परिणामों की रिपोर्ट करना आसान है, क्योंकि रिमोट टेस्ट के परिणामों को अनावश्यक रूप से JUnit टेस्ट ऑब्जेक्ट्स से मार्शल्ड और अनमरशाल्ड करने की आवश्यकता नहीं है।
  • रिपोर्टिंग परीक्षण मेट्रिक्स का समर्थन करता है

सारांश

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

default void run ( ITestInvocationListener listener)

यह तरीका बहिष्कृत है। इसके बजाय run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener) इस्तेमाल करें।

default void run ( TestInformation testInfo, ITestInvocationListener listener)

परीक्षण चलाता है, और श्रोता को रिपोर्ट करता है।

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

दौड़ना

public void run (ITestInvocationListener listener)

यह तरीका बहिष्कृत है।
इसके बजाय run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener) इस्तेमाल करें।

परीक्षण चलाता है, और श्रोता को रिपोर्ट करता है।

पैरामीटर
listener ITestInvocationListener : परीक्षा परिणामों का ITestInvocationListener

फेंकता
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

दौड़ना

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

परीक्षण चलाता है, और श्रोता को रिपोर्ट करता है।

पैरामीटर
testInfo TestInformation : TestInformation ऑब्जेक्ट जिसमें परीक्षण चलाने के लिए उपयोगी जानकारी होती है।

listener ITestInvocationListener : परीक्षा परिणामों का ITestInvocationListener

फेंकता
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException