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 ()

گزینه های اضافی دستور 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 نصب شده نباید قابل پرس و جو باشد false تنظیم می کند.

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

getDevice

public ITestDevice getDevice ()

برمی گرداند
ITestDevice

دریافت ExtraListeners

public  getExtraListeners ()

برمی گرداند

getInstallArgs

public String[] getInstallArgs ()

گزینه های اضافی دستور install را برمی گرداند.

برمی گرداند
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

isIsolatedStorage Disabled

public boolean isIsolatedStorageDisabled ()

برمی گرداند
boolean

isRestart Disabled است

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