DeviceTestRunOptions

public class DeviceTestRunOptions
extends Object

java.lang.Object
   ↳ com.android.tradefed.testtype.junit4.DeviceTestRunOptions


סוג build לאפשרויות שקשורות להרצת בדיקות במכשירים דרך 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)

קובע אם להוסיף את האפשרות --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)

מגדיר את 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)

הגדרת שם השיטה שבה צריך להריץ את המדידה.

DeviceTestRunOptions setTestTimeoutMs(Long testTimeoutMs)

הגדרת משך הזמן המקסימלי (באלפיות השנייה) שבו בדיקה יכולה לפעול לפני שהיא מופסקת.

DeviceTestRunOptions setUserId(Integer userId)

הגדרת מזהה המשתמש שאליו צריך להריץ את המדידה.

boolean shouldCheckResults()

יוצרים ציבוריים

DeviceTestRunOptions

public DeviceTestRunOptions (String packageName)

פרמטרים
packageName String

שיטות ציבוריות

addExtraListener

public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver 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

getDevice

public ITestDevice getDevice ()

החזרות
ITestDevice

getExtraListeners

public  getExtraListeners ()

החזרות

getInstallArgs

public String[] getInstallArgs ()

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

החזרות
String[]

getInstrumentationArgs

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

isForceQueryable

public boolean isForceQueryable ()

האם ניתן לשלוח שאילתות לגבי קובץ ה-APK שרוצים להתקין. ערך ברירת המחדל הוא true.

החזרות
boolean

isGrantPermission

public boolean isGrantPermission ()

האם להעניק הרשאות להתקנת קובץ ה-apk.

החזרות
boolean

isHiddenApiCheckDisabled

public boolean isHiddenApiCheckDisabled ()

החזרות
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

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