IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


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

היתרונות של השימוש ב-TestNG לעומת JUnit:

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

סיכום

‫methods ציבוריים

default void run(ITestInvocationListener listener)

השיטה הזו הוצאה משימוש. במקומה, צריך להשתמש ב-method‏ run(TestInformation,ITestInvocationListener).

default void run(TestInformation testInfo, ITestInvocationListener listener)

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

default void setRetryAttemptNumber(int attemptNumber)

מגדיר את מספר הניסיון החוזר לבדיקה.

‫methods ציבוריים

ראן

public void run (ITestInvocationListener listener)

השיטה הזו הוצאה משימוש.
במקומה, צריך להשתמש ב-method‏ run(TestInformation,ITestInvocationListener).

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

פרמטרים
listener ITestInvocationListener: ITestInvocationListener תוצאות הבדיקה

הקפצת הודעות שגיאה (throw)
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

ראן

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

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

פרמטרים
testInfo TestInformation: אובייקט TestInformation שמכיל מידע שימושי להרצת בדיקות.

listener ITestInvocationListener: ITestInvocationListener תוצאות הבדיקה

הקפצת הודעות שגיאה (throw)
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

setRetryAttemptNumber

public void setRetryAttemptNumber (int attemptNumber)

מגדיר את מספר הניסיון החוזר לבדיקה. ברירת המחדל לא עושה כלום.

פרמטרים
attemptNumber int