IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


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

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

  • Android डिवाइस पर रिमोटली किए गए टेस्ट के नतीजों को रिपोर्ट करना आसान हो जाता है. ऐसा इसलिए, क्योंकि रिमोट टेस्ट के नतीजों को 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