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 () تمام آرگومان های ابزار دقیقی که قبلاً با |
String | getApkFileName () نام فایل apk را برای نصب apk برمی گرداند. |
ITestDevice | getDevice () |
getExtraListeners () | |
String[] | getInstallArgs () گزینه های اضافی دستور install را برمی گرداند. |
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- به "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) اگر apk نصب شده نباید قابل پرس و جو باشد، |
DeviceTestRunOptions | setGrantPermission (boolean grantPermission) برای نصب apk مجوز می دهد. |
DeviceTestRunOptions | setInstallArgs (String... installArgs) گزینه های اضافی دستور install را تنظیم می کند. |
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 |
روش های عمومی
افزودن ExtraListener
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 |
دریافت ExtraListeners
publicgetExtraListeners ()
برمی گرداند | |
---|---|
getInstallArgs
public String[] getInstallArgs ()
گزینه های اضافی دستور install را برمی گرداند.
برمی گرداند | |
---|---|
String[] |
getInstrumentationArgs
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 |
isForceQueryable است
public boolean isForceQueryable ()
آیا apk نصب شده باید قابل پرس و جو باشد یا خیر. مقدار پیش فرض درست است.
برمی گرداند | |
---|---|
boolean |
isGrantPermission
public boolean isGrantPermission ()
آیا برای نصب apk مجوز اعطا شود.
برمی گرداند | |
---|---|
boolean |
isHiddenApiCheckDisabled
public boolean isHiddenApiCheckDisabled ()
برمی گرداند | |
---|---|
boolean |
isIsolatedStorage Disabled
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 |
setCheck Results
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- به "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)
اگر apk نصب شده نباید قابل پرس و جو باشد، false
را تنظیم می کند.
پارامترها | |
---|---|
forceQueryable | boolean |
برمی گرداند | |
---|---|
DeviceTestRunOptions |
setGrantPermission
public DeviceTestRunOptions setGrantPermission (boolean grantPermission)
برای نصب apk مجوز می دهد.
پارامترها | |
---|---|
grantPermission | boolean |
برمی گرداند | |
---|---|
DeviceTestRunOptions |
setInstallArgs
public DeviceTestRunOptions setInstallArgs (String... installArgs)
گزینه های اضافی دستور install را تنظیم می کند.
پارامترها | |
---|---|
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 |
باید نتایج را بررسی کرد
public boolean shouldCheckResults ()
برمی گرداند | |
---|---|
boolean |