SubprocessTfLauncher
public
abstract
class
SubprocessTfLauncher
extends Object
implements
IBuildReceiver,
IConfigurationReceiver,
IInvocationContextReceiver,
IRemoteTest
java.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)
מפעיל את הבדיקות ומדווח על התוצאות למאזין. |
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)
מגדירים את use-event-streaming. |
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
קונסטרוקטורים גלויים לכולם
SubprocessTfLauncher
public SubprocessTfLauncher ()
שיטות ציבוריות
ראן
public void run (TestInformation testInfo, ITestInvocationListener listener)
מפעיל את הבדיקות ומדווח על התוצאות למאזין.
פרמטרים | |
---|---|
testInfo |
TestInformation : האובייקט TestInformation שמכיל מידע שימושי להרצת בדיקות. |
listener |
ITestInvocationListener : ITestInvocationListener של תוצאות הבדיקה |
זריקות | |
---|---|
DeviceNotAvailableException |
setConfiguration
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 : משך הזמן שלקח להריץ את הבדיקות. |
preRun
protected void preRun ()
הגדרה לפני הפעלת הבדיקה.
setEventStreaming
protected void setEventStreaming (boolean eventStreaming)
מגדירים את use-event-streaming. חשוף לבדיקות יחידה.
פרמטרים | |
---|---|
eventStreaming |
boolean |
setProtoReporting
protected void setProtoReporting (boolean protoReporting)
פרמטרים | |
---|---|
protoReporting |
boolean |
setRunUtil
protected void setRunUtil (IRunUtil runUtil)
מגדירים את IRunUtil. חשוף לבדיקות יחידה.
פרמטרים | |
---|---|
runUtil |
IRunUtil |