IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


ऐसा टेस्ट जो सीधे तौर पर ITestInvocationListener को नतीजे भेजता है.

JUnit के मुकाबले, इसके ये फ़ायदे हैं.

  • Android डिवाइस पर रिमोटली किए गए टेस्ट के नतीजों की रिपोर्ट करना आसान हो जाता है. ऐसा इसलिए, क्योंकि रिमोट टेस्ट के नतीजों को JUnit टेस्ट ऑब्जेक्ट से बार-बार मार्शेल और अनमार्शेल करने की ज़रूरत नहीं होती.
  • टेस्ट की मेट्रिक की रिपोर्टिंग की सुविधा काम करती है

खास जानकारी

पब्लिक मेथड

default void run(ITestInvocationListener listener)

इस तरीके का इस्तेमाल बंद कर दिया गया है. इसके बजाय, run(TestInformation,ITestInvocationListener) का इस्तेमाल करें.

default void run(TestInformation testInfo, ITestInvocationListener listener)

जांच करता है और नतीजे को लिसनर को रिपोर्ट करता है.

default void setRetryAttemptNumber(int attemptNumber)

इस कुकी से, टेस्ट के लिए फिर से कोशिश करने की संख्या सेट की जाती है.

पब्लिक मेथड

रन

public void run (ITestInvocationListener listener)

इस तरीके का इस्तेमाल बंद कर दिया गया है.
इसके बजाय, run(TestInformation,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

setRetryAttemptNumber

public void setRetryAttemptNumber (int attemptNumber)

इस कुकी से, टेस्ट के लिए फिर से कोशिश करने की संख्या सेट की जाती है. डिफ़ॉल्ट सेटिंग में कुछ नहीं होता.

पैरामीटर
attemptNumber int