आईरिमोट टेस्ट
public interface IRemoteTest
com.android.tradefed.testtype.IremoteTest |
एक परीक्षण जो सीधे ITestInvocationListener
को रिपोर्ट करता है।
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 of test results |
फेंकता | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
दौड़ना
public void run (TestInformation testInfo, ITestInvocationListener listener)
परीक्षण चलाता है, और रिपोर्ट श्रोता को परिणाम देता है।
मापदंडों | |
---|---|
testInfo | TestInformation : TestInformation ऑब्जेक्ट जिसमें टेस्ट चलाने के लिए उपयोगी जानकारी होती है। |
listener | ITestInvocationListener : ITestInvocationListener of test results |
फेंकता | |
---|---|
DeviceNotAvailableException |