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