TfTestLauncher

public class TfTestLauncher
extends SubprocessTfLauncher

java.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: משך הזמן שלקח להריץ את הבדיקות.

preRun

protected void preRun ()

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

testTmpDirClean

protected void testTmpDirClean (File tmpDir, 
                ITestInvocationListener listener)

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

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

listener ITestInvocationListener: ה-ITestInvocationListener שבו יש לדווח על הבדיקה.