TfTestLauncher

public class TfTestLauncher
extends SubprocessTfLauncher

java.lang.Object
   ↳ com.android.tradefed.testtype.SubprocessTfLauncher
     ↳ com.android.tradefed.testtype.TfTestLauncher


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

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

סיכום

‫constructors ציבוריים

TfTestLauncher()

שיטות מוגנות

void addJavaArguments(List<String> args)

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

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

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

void preRun()

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

void testTmpDirClean(File tmpDir, ITestInvocationListener listener)

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

‫constructors ציבוריים

TfTestLauncher

public TfTestLauncher ()

שיטות מוגנות

addJavaArguments

protected void addJavaArguments (List<String> args)

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

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

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 המקום שבו ידווחו תוצאות הבדיקה.