گزینههای تست اجرای دستگاه
public class DeviceTestRunOptions
extends Object
| شیء جاوا |
| ↳ | com.android.tradefed.testtype.junit4.DeviceTestRunOptions |
یک کلاس سازنده برای گزینههای مربوط به اجرای تستهای دستگاه از طریق BaseHostJUnit4Test.
خلاصه
سازندگان عمومی
گزینههای تست اجرای دستگاه
public DeviceTestRunOptions (String packageName)
| پارامترها |
|---|
packageName | String |
روشهای عمومی
addInstrumentationArg
public DeviceTestRunOptions addInstrumentationArg (String key,
String value) یک آرگومان اضافه کنید که به ابزار دقیق ارسال خواهد شد.
| پارامترها |
|---|
key | String |
value | String |
public void clearExtraListeners ()
نام فایل را دریافت کنید
public String getApkFileName ()
نام فایل apk مربوط به نصب apk را برمیگرداند.
آرگومانهای نصبشده
public String[] getInstallArgs ()
گزینههای اضافی دستور install را برمیگرداند.
آرگومانهای getInstrumentation
public Map<String, String> getInstrumentationArgs ()
| بازگشتها |
|---|
Map<String, String> | |
getMaxInstrumentationTimeoutMs
public Long getMaxInstrumentationTimeoutMs ()
تابع getMaxTimeToOutputMs
public Long getMaxTimeToOutputMs ()
دریافت نام بسته
public String getPackageName ()
دریافتکننده
public String getRunner ()
نام کلاس آزمون را دریافت کنید
public String getTestClassName ()
نام متد دریافت شده
public String getTestMethodName ()
getTestTimeoutMs
public Long getTestTimeoutMs ()
دریافت شناسه کاربری
public Integer getUserId ()
isForceQueryable
public boolean isForceQueryable ()
اینکه آیا فایل apk مورد نظر نصب شود یا خیر، قابل استعلام است. مقدار پیشفرض true است.
مجوز isGrant
public boolean isGrantPermission ()
آیا مجوزهایی برای نصب apk اعطا شود یا خیر.
بررسی API مخفی غیرفعال شد
public boolean isHiddenApiCheckDisabled ()
isInstrumentInPcc
public boolean isInstrumentInPcc ()
آیا به 'am instrument' مورد استفاده از سمت میزبان، --instrument-in-pcc اضافه شود یا خیر.
isIsolatedStorageDisabled
public boolean isIsolatedStorageDisabled ()
غیرفعال شده است
public boolean isRestartDisabled ()
isTestApiCheckDisabled
public boolean isTestApiCheckDisabled ()
انیمیشن پنجره غیرفعال است
public boolean isWindowAnimationDisabled ()
نام فایل Apk را تنظیم کنید
public DeviceTestRunOptions setApkFileName (String apkFileName)
نام فایل apk را برای نصب apk تنظیم میکند.
| پارامترها |
|---|
apkFileName | String |
تنظیم نتایج بررسی
public DeviceTestRunOptions setCheckResults (boolean checkResults)
تعیین میکند که آیا نتایج اجرای ابزار دقیق باید بررسی شود یا خیر و اطمینان حاصل شود که هیچ خرابی رخ نداده است.
| پارامترها |
|---|
checkResults | boolean |
بررسی API مخفی setDisableHidden
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
تنظیم میکند که آیا چکهای --no-hidden-api-checks به 'am instrument' مورد استفاده از سمت میزبان اضافه شود یا خیر.
| پارامترها |
|---|
disableHiddenApiCheck | boolean |
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
تنظیم میکند که آیا --no-isolated-storage به 'am instrument' مورد استفاده از سمت میزبان اضافه شود یا خیر.
| پارامترها |
|---|
disableIsolatedStorage | boolean |
غیرفعال کردنتنظیماتراهاندازی مجدد
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
تنظیم میکند که آیا گزینه --no-restart به 'am instrument' مورد استفاده از سمت میزبان اضافه شود یا خیر.
| پارامترها |
|---|
disableRestart | boolean |
بررسی غیرفعالسازی تستاپی
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
تنظیم میکند که آیا --no-test-api-access به 'am instrument' مورد استفاده از سمت میزبان اضافه شود یا خیر.
| پارامترها |
|---|
disableTestApiCheck | boolean |
انیمیشن پنجره را غیرفعال کنید
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
تنظیم میکند که آیا انیمیشن --no-window-animation به 'am instrument' مورد استفاده از سمت میزبان اضافه شود یا خیر.
| پارامترها |
|---|
disableWindowAnimation | boolean |
setForceQuerable
public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)
اگر apk که قرار است نصب شود قابل پرسوجو نباشد، false را تنظیم میکند.
| پارامترها |
|---|
forceQueryable | boolean |
مجوز setGrant
public DeviceTestRunOptions setGrantPermission (boolean grantPermission)
مجوزهای لازم برای نصب apk را اعطا میکند.
| پارامترها |
|---|
grantPermission | boolean |
آرگومانهای نصبشدهی setInstall
public DeviceTestRunOptions setInstallArgs (String... installArgs)
گزینههای اضافی دستور نصب را تنظیم میکند.
| پارامترها |
|---|
installArgs | String |
setInstrumentInPcc
public DeviceTestRunOptions setInstrumentInPcc (boolean instrumentInPcc)
تنظیم میکند که آیا --instrument-in-pcc به 'am instrument' مورد استفاده از سمت میزبان اضافه شود یا خیر.
| پارامترها |
|---|
instrumentInPcc | boolean |
setMaxInstrumentationTimeoutMs
public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)
حداکثر زمانی (به میلیثانیه) را که کل ابزار دقیق باید اجرا و تکمیل شود، تنظیم میکند. برای عدم وجود زمان انقضا، روی ۰ تنظیم کنید. اختیاری.
| پارامترها |
|---|
maxInstrumentationTimeoutMs | Long |
setMaxTimeToOutputMs
public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)
حداکثر زمانی (برحسب میلیثانیه) را که ابزار دقیق میتواند قبل از توقف، خروجی را متوقف کند، تنظیم میکند. برای عدم وقفه زمانی، روی ۰ تنظیم کنید. اختیاری.
| پارامترها |
|---|
maxTimeToOutputMs | Long |
ست رانر
public DeviceTestRunOptions setRunner (String runner)
اجراکنندهی ابزار دقیق که باید برای اجرای ابزار دقیق استفاده شود را تنظیم میکند. اجراکنندهی پیشفرض 'android.support.test.runner.AndroidJUnitRunner' است. اختیاری.
نام کلاس تست را تنظیم کنید
public DeviceTestRunOptions setTestClassName (String testClassName)
نام کلاسی را که ابزار دقیق باید اجرا کند، تنظیم میکند. ابزار دقیق طوری فیلتر میشود که فقط کلاس را اجرا کند. میتواند با setTestMethodName(String) استفاده شود. اختیاری است.
| پارامترها |
|---|
testClassName | String |
نام متد را تنظیم کنید
public DeviceTestRunOptions setTestMethodName (String testMethodName)
نام متدی را که ابزار دقیق باید اجرا کند، تنظیم میکند. برای عملکرد صحیح، تنظیم setTestClassName(String) الزامی است. اختیاری.
| پارامترها |
|---|
testMethodName | String |
setTestTimeoutMs
public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)
حداکثر زمان (به میلیثانیه) که یک تست میتواند قبل از قطع شدن اجرا کند را تنظیم میکند. برای عدم وقفه، روی ۰ تنظیم کنید. اختیاری است.
| پارامترها |
|---|
testTimeoutMs | Long |
تنظیم شناسه کاربری
public DeviceTestRunOptions setUserId (Integer userId)
شناسه کاربری که ابزار دقیق باید با آن اجرا شود را تنظیم میکند. اختیاری است.
shouldCheckResults
public boolean shouldCheckResults ()