IRemoteTest
public interface IRemoteTest
com.android.tradefed.testtype.IRemoteTest |
एक परीक्षण जो परिणामों की रिपोर्ट सीधे ITestInvocationListener
को देता है।
JUnit की तुलना में इसके निम्नलिखित लाभ हैं।
- एंड्रॉइड डिवाइस पर दूरस्थ रूप से चलाए गए परीक्षण के परिणामों की रिपोर्ट करना आसान है, क्योंकि दूरस्थ परीक्षण के परिणामों को JUnit टेस्ट ऑब्जेक्ट से अनावश्यक रूप से मार्शल और अनमर्शल करने की आवश्यकता नहीं है।
- रिपोर्टिंग परीक्षण मेट्रिक्स का समर्थन करता है
सारांश
सार्वजनिक तरीके | |
---|---|
default void | run ( ITestInvocationListener listener) यह विधि अस्वीकृत है. इसके बजाय |
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 |