IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


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

ל-JUnit יש את היתרונות הבאים:

  • קל יותר לדווח על תוצאות של בדיקה שהופעלה מרחוק במכשיר Android, כי אין צורך לבצע שרשור (marshalling) וביטול שרשור (unmarshalling) מיותרים של תוצאות הבדיקה מרחוק מאובייקטים של בדיקות 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