DeviceTestRunOptions

public class DeviceTestRunOptions
extends Object

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


מחלקה בונה לאפשרויות הקשורות להפעלת בדיקות מכשירים באמצעות 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 למכשיר 'am' המשמש מהצד המארח.

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 שיש להתקין צריך להיות נתון לשאילתה. ערך ברירת המחדל הוא אמת.

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

isWindowAnimation Disabled

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 למכשיר 'am' המשמש מהצד המארח.

פרמטרים
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)

מגדיר את רץ המכשור שבו יש להשתמש להפעלת המכשור. רץ ברירת המחדל הוא '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