TfTestLauncher

public class TfTestLauncher
extends SubprocessTfLauncher

JavaScript.lang.Object
com.android.tradefed.testtype.SubprocessTfLauncher
  com.android.tradefed.testtype.TfTestLauncher


IRemoteTest להרצת יחידה או בדיקות פונקציונליות מול התקנת TF נפרדת.

מפעיל תהליך חיצוני של Java כדי להריץ את הבדיקות. משמש להפעלת יחידת TF או בדיקות פונקציונליות באופן רציף.

סיכום

בנאים ציבוריים

TfTestLauncher()

שיטות מוגנות

void addJavaArguments( args)

אפשר להוסיף פרמטרים נוספים של Java להפעלה של תהליך המשנה.

void postRun(ITestInvocationListener listener, boolean exception, long elapsedTime)

פעולות שיש לבצע לאחר סיום בדיקת ה-TF.

void preRun()

יש להגדיר לפני הרצת הבדיקה.

void testTmpDirClean(File tmpDir, ITestInvocationListener listener)

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

בנאים ציבוריים

TfTestLauncher

public TfTestLauncher ()

שיטות מוגנות

addJavaArguments

protected void addJavaArguments ( args)

אפשר להוסיף פרמטרים נוספים של Java להפעלה של תהליך המשנה.

פרמטרים
args : רשימת הארגומנטים הנוכחית שאליה צריך להוסיף את הארגומנטים הנוספים.

postRun

protected void postRun (ITestInvocationListener listener, 
                boolean exception, 
                long elapsedTime)

פעולות שיש לבצע לאחר סיום בדיקת ה-TF.

פרמטרים
listener ITestInvocationListener: ITestInvocationListener המקורי איפה מדווחים על התוצאות.

exception boolean: הערך הוא True אם הושג חריג בתוך הבדיקה.

elapsedTime long: משך הזמן שנדרש להרצת הבדיקות.

טרום-הפעלה

protected void preRun ()

יש להגדיר לפני הרצת הבדיקה.

testTmpDirClean

protected void testTmpDirClean (File tmpDir, 
                ITestInvocationListener listener)

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

פרמטרים
tmpDir File: הדיר הזמני של תהליך המשנה.

listener ITestInvocationListener: ITestInvocationListener איפה לדווח על הבדיקה.