עיבוד משנה TfLauncher
public
abstract
class
SubprocessTfLauncher
extends Object
implements
IBuildReceiver,
IConfigurationReceiver,
IInvocationContextReceiver,
IRemoteTest
JavaScript.lang.Object | |
↳ | com.android.tradefed.testtype.SubprocessTfLauncher |
IRemoteTest
להרצת בדיקות על התקנת TF נפרדת.
מפעיל תהליך חיצוני של Java כדי להריץ את הבדיקות. משמש להפעלת יחידת ה-TF או פונקציונליות בדיקות רציפות.
סיכום
שדות | |
---|---|
public
static
final
String |
ANDROID_SERIAL_VAR
סביבה |
public
static
final
String |
PARENT_PROC_TAG_NAME
|
public
static
final
String |
SUBPROCESS_TAG_NAME
התג שיועבר לתהליך המשנה TF כדי להבדיל בינו לבין התג |
protected
IBuildInfo |
mBuildInfo
|
protected
|
mCmdArgs
|
protected
IConfiguration |
mConfig
|
protected
String |
mRootDir
|
protected
IRunUtil |
mRunUtil
|
protected
File |
mTmpDir
|
בנאים ציבוריים | |
---|---|
SubprocessTfLauncher()
|
שיטות ציבוריות | |
---|---|
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
הרצת הבדיקות ודיווח על התוצאה ל-listener. |
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setConfiguration(IConfiguration configuration)
החדרת |
void
|
setInvocationContext(IInvocationContext invocationContext)
|
שיטות מוגנות | |
---|---|
void
|
addJavaArguments(
אפשר להוסיף פרמטרים נוספים של Java להפעלה של תהליך המשנה. |
String
|
getJava()
|
IRunUtil
|
getRunUtil()
הפונקציה מחזירה את הערך |
void
|
postRun(ITestInvocationListener listener, boolean exception, long elapsedTime)
פעולות שיש לבצע לאחר סיום בדיקת ה-TF. |
void
|
preRun()
יש להגדיר לפני הרצת הבדיקה. |
void
|
setEventStreaming(boolean eventStreaming)
הגדרת סטרימינג של אירועים לדוגמה. |
void
|
setProtoReporting(boolean protoReporting)
|
void
|
setRunUtil(IRunUtil runUtil)
מגדירים את IRunUtil. |
שדות
ANDROID_SERIAL_VAR
public static final String ANDROID_SERIAL_VAR
סביבה משתנה שמשפיע על בחירת ה-adb.
PARENT_PROC_TAG_NAME
public static final String PARENT_PROC_TAG_NAME
SUBProcess_TAG_NAME
public static final String SUBPROCESS_TAG_NAME
התג שיועבר לתהליך המשנה TF כדי להבדיל בינו לבין התג
mCmdArgs
protectedmCmdArgs
mRootDir
protected String mRootDir
mTmpDir
protected File mTmpDir
בנאים ציבוריים
עיבוד משנה TfLauncher
public SubprocessTfLauncher ()
שיטות ציבוריות
ראן
public void run (TestInformation testInfo, ITestInvocationListener listener)
הרצת הבדיקות ודיווח על התוצאה ל-listener.
פרמטרים | |
---|---|
testInfo |
TestInformation : האובייקט TestInformation שמכיל מידע שימושי להרצה
בדיקות. |
listener |
ITestInvocationListener : ITestInvocationListener של תוצאות הבדיקה |
קליעות | |
---|---|
DeviceNotAvailableException |
הגדרה
public void setConfiguration (IConfiguration configuration)
החדרת IConfiguration
בשימוש.
פרמטרים | |
---|---|
configuration |
IConfiguration |
setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
פרמטרים | |
---|---|
invocationContext |
IInvocationContext |
שיטות מוגנות
addJavaArguments
protected void addJavaArguments (args)
אפשר להוסיף פרמטרים נוספים של Java להפעלה של תהליך המשנה.
פרמטרים | |
---|---|
args |
: רשימת הארגומנטים הנוכחית שאליה צריך להוסיף את הארגומנטים הנוספים. |
getJava
protected String getJava ()
החזרות | |
---|---|
String |
getRunUtil
protected IRunUtil getRunUtil ()
הפונקציה מחזירה את הערך IRunUtil
שישמש לפקודה של תהליך המשנה.
החזרות | |
---|---|
IRunUtil |
postRun
protected void postRun (ITestInvocationListener listener, boolean exception, long elapsedTime)
פעולות שיש לבצע לאחר סיום בדיקת ה-TF.
פרמטרים | |
---|---|
listener |
ITestInvocationListener : ITestInvocationListener המקורי איפה מדווחים על התוצאות. |
exception |
boolean : הערך הוא True אם הושג חריג בתוך הבדיקה. |
elapsedTime |
long : משך הזמן שנדרש להרצת הבדיקות. |
טרום-הפעלה
protected void preRun ()
יש להגדיר לפני הרצת הבדיקה.
setEventStreaming
protected void setEventStreaming (boolean eventStreaming)
הגדרת סטרימינג של אירועים לדוגמה. חשיפה לבדיקת יחידה.
פרמטרים | |
---|---|
eventStreaming |
boolean |
setProtoReporting
protected void setProtoReporting (boolean protoReporting)
פרמטרים | |
---|---|
protoReporting |
boolean |
setRunUtil
protected void setRunUtil (IRunUtil runUtil)
מגדירים את IRunUtil. חשיפה לבדיקת יחידה.
פרמטרים | |
---|---|
runUtil |
IRunUtil |