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) 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 : נכון אם הועלתה חריגה בתוך הבדיקה.

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

preRun

protected void preRun ()

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

testTmpDirClean

protected void testTmpDirClean (File tmpDir, 
                ITestInvocationListener listener)

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

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

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