DeviceTestRunOptions
public
class
DeviceTestRunOptions
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.junit4.DeviceTestRunOptions |
מחלקת Builder לאפשרויות שקשורות להרצת בדיקות מכשירים דרך BaseHostJUnit4Test.
סיכום
constructors ציבוריים | |
|---|---|
DeviceTestRunOptions(String packageName)
|
|
methods ציבוריים | |
|---|---|
DeviceTestRunOptions
|
addExtraListener(ITestLifeCycleReceiver listener)
מוסיפים עוד listener לאינסטרומנטציה שמופעלת. |
DeviceTestRunOptions
|
addInstrumentationArg(String key, String value)
מוסיפים ארגומנט שיועבר לאינסטרומנטציה. |
void
|
clearExtraListeners()
|
void
|
clearInstrumentationArgs()
מחיקת כל ארגומנטי המדידה שהוגדרו בעבר באמצעות |
String
|
getApkFileName()
מחזירה את השם של קובץ ה-APK להתקנת ה-APK. |
ITestDevice
|
getDevice()
|
List<ITestLifeCycleReceiver>
|
getExtraListeners()
|
String[]
|
getInstallArgs()
מחזירה אפשרויות נוספות של פקודת ההתקנה. |
Map<String, String>
|
getInstrumentationArgs()
|
Long
|
getMaxInstrumentationTimeoutMs()
|
Long
|
getMaxTimeToOutputMs()
|
String
|
getPackageName()
|
String
|
getRunner()
|
String
|
getTestClassName()
|
String
|
getTestMethodName()
|
Long
|
getTestTimeoutMs()
|
Integer
|
getUserId()
|
boolean
|
isForceQueryable()
האם אפשר להריץ שאילתות על קובץ ה-APK שרוצים להתקין. |
boolean
|
isGrantPermission()
האם להעניק הרשאות להתקנת ה-APK. |
boolean
|
isHiddenApiCheckDisabled()
|
boolean
|
isInstrumentInPcc()
האם להוסיף את האפשרות --instrument-in-pcc לפקודה am instrument שמשמשת בצד המארח. |
boolean
|
isIsolatedStorageDisabled()
|
boolean
|
isRestartDisabled()
|
boolean
|
isTestApiCheckDisabled()
|
boolean
|
isWindowAnimationDisabled()
|
DeviceTestRunOptions
|
setApkFileName(String apkFileName)
מגדיר את השם של קובץ ה-APK להתקנת ה-APK. |
DeviceTestRunOptions
|
setCheckResults(boolean checkResults)
ההגדרה קובעת אם לבדוק את התוצאות של הפעלת המדידה ולוודא שלא היו כשלים. |
DeviceTestRunOptions
|
setDevice(ITestDevice device)
|
DeviceTestRunOptions
|
setDisableHiddenApiCheck(boolean disableHiddenApiCheck)
ההגדרה הזו קובעת אם להוסיף את --no-hidden-api-checks ל-am instrument שמשמש בצד המארח. |
DeviceTestRunOptions
|
setDisableIsolatedStorage(boolean disableIsolatedStorage)
ההגדרה הזו קובעת אם להוסיף את --no-isolated-storage ל-'am instrument' שמשמש בצד המארח. |
DeviceTestRunOptions
|
setDisableRestart(boolean disableRestart)
ההגדרה הזו קובעת אם להוסיף את האפשרות --no-restart לפקודה am instrument שמשמשת בצד המארח. |
DeviceTestRunOptions
|
setDisableTestApiCheck(boolean disableTestApiCheck)
ההגדרה הזו קובעת אם להוסיף את --no-test-api-access ל-am instrument שמשמש בצד המארח. |
DeviceTestRunOptions
|
setDisableWindowAnimation(boolean disableWindowAnimation)
ההגדרה קובעת אם להוסיף את --no-window-animation ל-am instrument שמשמש בצד המארח. |
DeviceTestRunOptions
|
setForceQueryable(boolean forceQueryable)
הגדרה של |
DeviceTestRunOptions
|
setGrantPermission(boolean grantPermission)
נותן הרשאות להתקנת ה-APK. |
DeviceTestRunOptions
|
setInstallArgs(String... installArgs)
מגדירה אפשרויות נוספות של פקודת ההתקנה. |
DeviceTestRunOptions
|
setInstrumentInPcc(boolean instrumentInPcc)
ההגדרה הזו קובעת אם להוסיף את --instrument-in-pcc לפקודה am instrument שמשמשת בצד המארח. |
DeviceTestRunOptions
|
setMaxInstrumentationTimeoutMs(Long maxInstrumentationTimeoutMs)
הגדרה של משך הזמן המקסימלי (באלפיות השנייה) שיידרש להרצה ולהשלמה של המדידה המלאה. |
DeviceTestRunOptions
|
setMaxTimeToOutputMs(Long maxTimeToOutputMs)
מגדיר את הזמן המקסימלי (באלפיות השנייה) שבו המכשיר יכול להפסיק את הפלט לפני שהוא מופסק. |
DeviceTestRunOptions
|
setRunner(String runner)
מגדירה את כלי ההרצה של המדידה שבו צריך להשתמש כדי להריץ את המדידה. |
DeviceTestRunOptions
|
setTestClassName(String testClassName)
ההגדרה הזו קובעת את שם המחלקה שהמדידה תופעל לגביה. |
DeviceTestRunOptions
|
setTestMethodName(String testMethodName)
הגדרת שם השיטה שהמדידה צריכה להפעיל. |
DeviceTestRunOptions
|
setTestTimeoutMs(Long testTimeoutMs)
מגדירים את משך הזמן המקסימלי (באלפיות השנייה) שבו אפשר להריץ בדיקה לפני שהיא מופסקת. |
DeviceTestRunOptions
|
setUserId(Integer userId)
מגדירה את מזהה המשתמש שביחס אליו יופעל המעקב. |
boolean
|
shouldCheckResults()
|
constructors ציבוריים
DeviceTestRunOptions
public DeviceTestRunOptions (String packageName)
| פרמטרים | |
|---|---|
packageName |
String |
methods ציבוריים
addExtraListener
public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)
מוסיפים עוד listener לאינסטרומנטציה שמופעלת.
| פרמטרים | |
|---|---|
listener |
ITestLifeCycleReceiver |
| החזרות | |
|---|---|
DeviceTestRunOptions |
|
addInstrumentationArg
public DeviceTestRunOptions addInstrumentationArg (String key, String value)
מוסיפים ארגומנט שיועבר לאינסטרומנטציה.
| פרמטרים | |
|---|---|
key |
String |
value |
String |
| החזרות | |
|---|---|
DeviceTestRunOptions |
|
clearExtraListeners
public void clearExtraListeners ()
clearInstrumentationArgs
public void clearInstrumentationArgs ()
מחיקת כל ארגומנטי המדידה שהוגדרו בעבר באמצעות addInstrumentationArg(String,String).
getApkFileName
public String getApkFileName ()
מחזירה את השם של קובץ ה-APK להתקנת ה-APK.
| החזרות | |
|---|---|
String |
|
getExtraListeners
public List<ITestLifeCycleReceiver> getExtraListeners ()
| החזרות | |
|---|---|
List<ITestLifeCycleReceiver> |
|
getInstallArgs
public String[] getInstallArgs ()
מחזירה אפשרויות נוספות של פקודת ההתקנה.
| החזרות | |
|---|---|
String[] |
|
getInstrumentationArgs
public Map<String, String> getInstrumentationArgs ()
| החזרות | |
|---|---|
Map<String, String> |
|
getMaxInstrumentationTimeoutMs
public Long getMaxInstrumentationTimeoutMs ()
| החזרות | |
|---|---|
Long |
|
getMaxTimeToOutputMs
public Long getMaxTimeToOutputMs ()
| החזרות | |
|---|---|
Long |
|
getPackageName
public String getPackageName ()
| החזרות | |
|---|---|
String |
|
getRunner
public String getRunner ()
| החזרות | |
|---|---|
String |
|
getTestClassName
public String getTestClassName ()
| החזרות | |
|---|---|
String |
|
getTestMethodName
public String getTestMethodName ()
| החזרות | |
|---|---|
String |
|
getTestTimeoutMs
public Long getTestTimeoutMs ()
| החזרות | |
|---|---|
Long |
|
getUserId
public Integer getUserId ()
| החזרות | |
|---|---|
Integer |
|
isForceQueryable
public boolean isForceQueryable ()
האם אפשר להריץ שאילתות על קובץ ה-APK שרוצים להתקין. ערך ברירת המחדל הוא True.
| החזרות | |
|---|---|
boolean |
|
isGrantPermission
public boolean isGrantPermission ()
האם להעניק הרשאות להתקנת ה-APK.
| החזרות | |
|---|---|
boolean |
|
isHiddenApiCheckDisabled
public boolean isHiddenApiCheckDisabled ()
| החזרות | |
|---|---|
boolean |
|
isInstrumentInPcc
public boolean isInstrumentInPcc ()
האם להוסיף את האפשרות --instrument-in-pcc לפקודה am instrument שמשמשת בצד המארח.
| החזרות | |
|---|---|
boolean |
|
isIsolatedStorageDisabled
public boolean isIsolatedStorageDisabled ()
| החזרות | |
|---|---|
boolean |
|
isRestartDisabled
public boolean isRestartDisabled ()
| החזרות | |
|---|---|
boolean |
|
isTestApiCheckDisabled
public boolean isTestApiCheckDisabled ()
| החזרות | |
|---|---|
boolean |
|
isWindowAnimationDisabled
public boolean isWindowAnimationDisabled ()
| החזרות | |
|---|---|
boolean |
|
setApkFileName
public DeviceTestRunOptions setApkFileName (String apkFileName)
מגדיר את השם של קובץ ה-APK להתקנת ה-APK.
| פרמטרים | |
|---|---|
apkFileName |
String |
| החזרות | |
|---|---|
DeviceTestRunOptions |
|
setCheckResults
public DeviceTestRunOptions setCheckResults (boolean checkResults)
ההגדרה קובעת אם לבדוק את התוצאות של הפעלת המדידה ולוודא שלא היו כשלים.
| פרמטרים | |
|---|---|
checkResults |
boolean |
| החזרות | |
|---|---|
DeviceTestRunOptions |
|
setDevice
public DeviceTestRunOptions setDevice (ITestDevice device)
| פרמטרים | |
|---|---|
device |
ITestDevice |
| החזרות | |
|---|---|
DeviceTestRunOptions |
|
setDisableHiddenApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
ההגדרה הזו קובעת אם להוסיף את --no-hidden-api-checks ל-am instrument שמשמש בצד המארח.
| פרמטרים | |
|---|---|
disableHiddenApiCheck |
boolean |
| החזרות | |
|---|---|
DeviceTestRunOptions |
|
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
ההגדרה הזו קובעת אם להוסיף את --no-isolated-storage ל-'am instrument' שמשמש בצד המארח.
| פרמטרים | |
|---|---|
disableIsolatedStorage |
boolean |
| החזרות | |
|---|---|
DeviceTestRunOptions |
|
setDisableRestart
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
ההגדרה הזו קובעת אם להוסיף את האפשרות --no-restart לפקודה am instrument שמשמשת בצד המארח.
| פרמטרים | |
|---|---|
disableRestart |
boolean |
| החזרות | |
|---|---|
DeviceTestRunOptions |
|
setDisableTestApiCheck
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
ההגדרה הזו קובעת אם להוסיף את --no-test-api-access ל-am instrument שמשמש בצד המארח.
| פרמטרים | |
|---|---|
disableTestApiCheck |
boolean |
| החזרות | |
|---|---|
DeviceTestRunOptions |
|
setDisableWindowAnimation
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
ההגדרה קובעת אם להוסיף את --no-window-animation ל-am instrument שמשמש בצד המארח.
| פרמטרים | |
|---|---|
disableWindowAnimation |
boolean |
| החזרות | |
|---|---|
DeviceTestRunOptions |
|
setForceQueryable
public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)
הגדרה של false אם לא ניתן לבצע שאילתה לגבי קובץ ה-APK שיוגדר.
| פרמטרים | |
|---|---|
forceQueryable |
boolean |
| החזרות | |
|---|---|
DeviceTestRunOptions |
|
setGrantPermission
public DeviceTestRunOptions setGrantPermission (boolean grantPermission)
נותן הרשאות להתקנת ה-APK.
| פרמטרים | |
|---|---|
grantPermission |
boolean |
| החזרות | |
|---|---|
DeviceTestRunOptions |
|
setInstallArgs
public DeviceTestRunOptions setInstallArgs (String... installArgs)
מגדירה אפשרויות נוספות של פקודת ההתקנה.
| פרמטרים | |
|---|---|
installArgs |
String |
| החזרות | |
|---|---|
DeviceTestRunOptions |
|
setInstrumentInPcc
public DeviceTestRunOptions setInstrumentInPcc (boolean instrumentInPcc)
ההגדרה הזו קובעת אם להוסיף את --instrument-in-pcc לפקודה 'am instrument' שמשמשת בצד המארח.
| פרמטרים | |
|---|---|
instrumentInPcc |
boolean |
| החזרות | |
|---|---|
DeviceTestRunOptions |
|
setMaxInstrumentationTimeoutMs
public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)
הגדרה של משך הזמן המקסימלי (באלפיות השנייה) שיידרש להרצה ולהשלמה של המדידה המלאה. אם לא רוצים להגדיר פסק זמן, צריך להגדיר את הערך כ-0. אופציונלי.
| פרמטרים | |
|---|---|
maxInstrumentationTimeoutMs |
Long |
| החזרות | |
|---|---|
DeviceTestRunOptions |
|
setMaxTimeToOutputMs
public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)
מגדיר את הזמן המקסימלי (באלפיות השנייה) שבו המכשיר יכול להפסיק את הפלט לפני שהוא מופסק. אם לא רוצים להגדיר פסק זמן, צריך להגדיר את הערך כ-0. אופציונלי.
| פרמטרים | |
|---|---|
maxTimeToOutputMs |
Long |
| החזרות | |
|---|---|
DeviceTestRunOptions |
|
setRunner
public DeviceTestRunOptions setRunner (String runner)
מגדירה את כלי ההרצה של המדידה שבו צריך להשתמש כדי להריץ את המדידה. ברירת המחדל של runner היא android.support.test.runner.AndroidJUnitRunner. אופציונלי.
| פרמטרים | |
|---|---|
runner |
String |
| החזרות | |
|---|---|
DeviceTestRunOptions |
|
setTestClassName
public DeviceTestRunOptions setTestClassName (String testClassName)
ההגדרה הזו קובעת את שם המחלקה שהמדידה תופעל לגביה. הכלי יסנן את התוצאות כך שיוצגו רק הנתונים של הכיתה. אפשר להשתמש ב-setTestMethodName(String). אופציונלי.
| פרמטרים | |
|---|---|
testClassName |
String |
| החזרות | |
|---|---|
DeviceTestRunOptions |
|
setTestMethodName
public DeviceTestRunOptions setTestMethodName (String testMethodName)
הגדרת שם השיטה שהמדידה צריכה להפעיל. כדי שהמדיניות הזו תפעל כמו שצריך, צריך להגדיר את setTestClassName(String). אופציונלי.
| פרמטרים | |
|---|---|
testMethodName |
String |
| החזרות | |
|---|---|
DeviceTestRunOptions |
|
setTestTimeoutMs
public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)
מגדירים את משך הזמן המקסימלי (באלפיות השנייה) שבו אפשר להריץ בדיקה לפני שהיא מופסקת. מגדירים את הערך כ-0 כדי שלא יהיה זמן קצוב לתפוגה. אופציונלי.
| פרמטרים | |
|---|---|
testTimeoutMs |
Long |
| החזרות | |
|---|---|
DeviceTestRunOptions |
|
setUserId
public DeviceTestRunOptions setUserId (Integer userId)
מגדירה את מזהה המשתמש שביחס אליו יופעל המעקב. אופציונלי.
| פרמטרים | |
|---|---|
userId |
Integer |
| החזרות | |
|---|---|
DeviceTestRunOptions |
|
shouldCheckResults
public boolean shouldCheckResults ()
| החזרות | |
|---|---|
boolean |
|