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 |