IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


בדיקה שמדווחת על התוצאות ישירות אל ITestInvocationListener.

היתרונות של השיטה הזו לעומת JUnit:

  • קל יותר לדווח על תוצאות של בדיקה שהופעלה מרחוק במכשיר Android, כי אין צורך להעביר את התוצאות של בדיקה מרחוק הלוך ושוב בין אובייקטים של JUnit Test.
  • תומך בדיווח על מדדי בדיקה

סיכום

‫methods ציבוריים

default void run(ITestInvocationListener listener)

השיטה הזו הוצאה משימוש. במקומה צריך להשתמש במדיניות run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener).

default void run(TestInformation testInfo, ITestInvocationListener listener)

מריץ את הבדיקות ומדווח על התוצאה למאזין.

‫methods ציבוריים

ראן

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