האפשרויות של DeviceTestRun
public
class
DeviceTestRunOptions
extends Object
JavaScript.lang.Object | |
↳ | com.android.tradefed.testtype.junit4.DeviceTestRunOptions |
מחלקה של builder עבור אפשרויות הקשורות להרצת בדיקות מכשירים באמצעות BaseHostJUnit4Test.
סיכום
בנאים ציבוריים | |
---|---|
DeviceTestRunOptions(String packageName)
|
שיטות ציבוריות | |
---|---|
DeviceTestRunOptions
|
addExtraListener(ITestLifeCycleReceiver listener)
הוספת אוזן נוסף לכל האינסטרומנטציה שמריצים. |
DeviceTestRunOptions
|
addInstrumentationArg(String key, String value)
הוספת ארגומנט שיועבר לאינסטרומנטציה. |
void
|
clearExtraListeners()
|
void
|
clearInstrumentationArgs()
ניקוי כל הארגומנטים של אינסטרומנטציה שהוגדרו עם |
String
|
getApkFileName()
מחזירה את השם של קובץ ה-APK להתקנת ה-APK. |
ITestDevice
|
getDevice()
|
|
getExtraListeners()
|
String[]
|
getInstallArgs()
מחזירה אפשרויות נוספות של פקודת ההתקנה. |
|
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
|
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)
מגדירה אם להוסיף את בדיקות ה-API --no-מוסתר-api ל-'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
|
setMaxInstrumentationTimeoutMs(Long maxInstrumentationTimeoutMs)
מגדיר את הזמן המקסימלי (באלפיות שנייה) שבו התיוג המלא יצטרך לפעול, הושלם. |
DeviceTestRunOptions
|
setMaxTimeToOutputMs(Long maxTimeToOutputMs)
מגדירה את הזמן המקסימלי (באלפיות שנייה) שבו האינסטרומנטציה יכולה להפסיק את פלט הפלט לפני הופסק. |
DeviceTestRunOptions
|
setRunner(String runner)
מגדיר את פעולת האינסטרומנטציה שבה צריך להשתמש להפעלת האינסטרומנטציה. |
DeviceTestRunOptions
|
setTestClassName(String testClassName)
מגדיר את שם המחלקה שהכלים צריכים להפעיל. |
DeviceTestRunOptions
|
setTestMethodName(String testMethodName)
מגדיר את שם ה-method שבו האינסטרומנט צריך לפעול. |
DeviceTestRunOptions
|
setTestTimeoutMs(Long testTimeoutMs)
הגדרת משך הזמן המקסימלי (באלפיות שנייה) שבו ניתן להריץ בדיקה לפני הפסקה. |
DeviceTestRunOptions
|
setUserId(Integer userId)
מגדיר את מזהה המשתמש שלפיו האינסטרומנטציה תרוץ. |
boolean
|
shouldCheckResults()
|
בנאים ציבוריים
האפשרויות של DeviceTestRun
public DeviceTestRunOptions (String packageName)
פרמטרים | |
---|---|
packageName |
String |
שיטות ציבוריות
addExtraListener
public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)
הוספת אוזן נוסף לכל האינסטרומנטציה שמריצים.
פרמטרים | |
---|---|
listener |
ITestLifeCycleReceiver |
החזרות | |
---|---|
DeviceTestRunOptions |
הוספה אינסטרומנטציהArg
public DeviceTestRunOptions addInstrumentationArg (String key, String value)
הוספת ארגומנט שיועבר לאינסטרומנטציה.
פרמטרים | |
---|---|
key |
String |
value |
String |
החזרות | |
---|---|
DeviceTestRunOptions |
cleanExtraListeners
public void clearExtraListeners ()
ניקוי אינסטרומנטציהArgs
public void clearInstrumentationArgs ()
ניקוי כל הארגומנטים של אינסטרומנטציה שהוגדרו עם addInstrumentationArg(String, String)
בעבר.
getApkFileName
public String getApkFileName ()
מחזירה את השם של קובץ ה-APK להתקנת ה-APK.
החזרות | |
---|---|
String |
getExtraListeners
publicgetExtraListeners ()
החזרות | |
---|---|
|
getInstallArgs
public String[] getInstallArgs ()
מחזירה אפשרויות נוספות של פקודת ההתקנה.
החזרות | |
---|---|
String[] |
אינסטרומנטציהArgs
publicgetInstrumentationArgs ()
החזרות | |
---|---|
|
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 |
הפרמטר isForceQuery
public boolean isForceQueryable ()
אפשר להריץ שאילתות לגבי ה-APK שיש להתקין. ערך ברירת המחדל הוא True.
החזרות | |
---|---|
boolean |
הענקת הרשאה
public boolean isGrantPermission ()
האם להעניק הרשאות להתקנת ה-APK.
החזרות | |
---|---|
boolean |
הבדיקה מושבתת
public boolean isHiddenApiCheckDisabled ()
החזרות | |
---|---|
boolean |
isIsolatedStorageDisabled
public boolean isIsolatedStorageDisabled ()
החזרות | |
---|---|
boolean |
מושבתת מחדש
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 |
הגדרת מכשיר
public DeviceTestRunOptions setDevice (ITestDevice device)
פרמטרים | |
---|---|
device |
ITestDevice |
החזרות | |
---|---|
DeviceTestRunOptions |
הבדיקה setDisablePauseApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
מגדירה אם להוסיף את בדיקות --no-מוסתר-api-checks ל-'am instrument' בשימוש בצד המארח.
פרמטרים | |
---|---|
disableHiddenApiCheck |
boolean |
החזרות | |
---|---|
DeviceTestRunOptions |
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
מגדיר אם להוסיף את --no-isolated-storage ל-'am instrument' בשימוש בצד המארח.
פרמטרים | |
---|---|
disableIsolatedStorage |
boolean |
החזרות | |
---|---|
DeviceTestRunOptions |
הגדרה להשבית מחדש
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 |
setGrantהרשאה
public DeviceTestRunOptions setGrantPermission (boolean grantPermission)
התפקיד הזה מעניק הרשאות להתקנת ה-APK.
פרמטרים | |
---|---|
grantPermission |
boolean |
החזרות | |
---|---|
DeviceTestRunOptions |
setInstallArgs (הגדרת מתקינים Args)
public DeviceTestRunOptions setInstallArgs (String... installArgs)
הגדרת אפשרויות נוספות של פקודת ההתקנה.
פרמטרים | |
---|---|
installArgs |
String |
החזרות | |
---|---|
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)
מגדיר את שם ה-method שבו האינסטרומנט צריך לפעול. כדי לפעול כראוי, צריך להגדיר את setTestClassName(String)
. אופציונלי.
פרמטרים | |
---|---|
testMethodName |
String |
החזרות | |
---|---|
DeviceTestRunOptions |
setTestTimeoutMs
public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)
הגדרת משך הזמן המקסימלי (באלפיות שנייה) שבו ניתן להריץ בדיקה לפני הפסקה. מוגדר כ-0 עבור ללא זמן קצוב לתפוגה. אופציונלי.
פרמטרים | |
---|---|
testTimeoutMs |
Long |
החזרות | |
---|---|
DeviceTestRunOptions |
מזהה משתמש מוגדר
public DeviceTestRunOptions setUserId (Integer userId)
מגדיר את מזהה המשתמש שלפיו האינסטרומנטציה תרוץ. אופציונלי.
פרמטרים | |
---|---|
userId |
Integer |
החזרות | |
---|---|
DeviceTestRunOptions |
תוצאות הבדיקה
public boolean shouldCheckResults ()
החזרות | |
---|---|
boolean |