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