האפשרויות של 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()

ניקוי כל הארגומנטים של אינסטרומנטציה שהוגדרו עם addInstrumentationArg(String, String) בעבר.

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)

מגדיר את false אם ה-APK להתקנה לא יכול להכיל שאילתות.

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

getDevice

public ITestDevice getDevice ()

החזרות
ITestDevice

getExtraListeners

public  getExtraListeners ()

החזרות

getInstallArgs

public String[] getInstallArgs ()

מחזירה אפשרויות נוספות של פקודת ההתקנה.

החזרות
String[]

אינסטרומנטציהArgs

public  getInstrumentationArgs ()

החזרות

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