خيارات 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()
تعرِض الخيارات الإضافية لأمر التثبيت. |
|
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 instrument" أم لا مُستخدَم من المضيف. |
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)
تعمل هذه السياسة على ضبط |
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 |
متوسط مقياس الإعلانات
public DeviceTestRunOptions addInstrumentationArg (String key, String value)
إضافة وسيطة سيتم تمريرها إلى الأداة.
المعلمات | |
---|---|
key |
String |
value |
String |
المرتجعات | |
---|---|
DeviceTestRunOptions |
clearExtraListeners
public void clearExtraListeners ()
clearinstrumentationArgs
public void clearInstrumentationArgs ()
محو جميع وسيطات الأدوات التي سبق ضبطها على addInstrumentationArg(String, String)
الحصول علىApkFileName
public String getApkFileName ()
تعرض اسم ملف APK لتثبيت apk.
المرتجعات | |
---|---|
String |
الحصول على أصوات إضافية
publicgetExtraListeners ()
المرتجعات | |
---|---|
|
GetInstallArgs
public String[] getInstallArgs ()
تعرِض الخيارات الإضافية لأمر التثبيت.
المرتجعات | |
---|---|
String[] |
الوسيطات
publicgetInstrumentationArgs ()
المرتجعات | |
---|---|
|
الحصول على الحد الأقصى من مهلة الانتظار
public Long getMaxInstrumentationTimeoutMs ()
المرتجعات | |
---|---|
Long |
الحصول على الحد الأقصى من الوقت إلى الإخراج Ms
public Long getMaxTimeToOutputMs ()
المرتجعات | |
---|---|
Long |
الحصول على اسم الحزمة
public String getPackageName ()
المرتجعات | |
---|---|
String |
الحصول على Runner
public String getRunner ()
المرتجعات | |
---|---|
String |
الحصول على اسم فئة الاختبار
public String getTestClassName ()
المرتجعات | |
---|---|
String |
getTestMethodName
public String getTestMethodName ()
المرتجعات | |
---|---|
String |
الحصول على مفتاح وقت الانتظار
public Long getTestTimeoutMs ()
المرتجعات | |
---|---|
Long |
getUserId
public Integer getUserId ()
المرتجعات | |
---|---|
Integer |
isForceQueryable
public boolean isForceQueryable ()
ما إذا كان يجب أن يكون ملف APK المراد تثبيته قابلاً للاستعلام أم لا. القيمة التلقائية هي true.
المرتجعات | |
---|---|
boolean |
isGrantPermission
public boolean isGrantPermission ()
تحديد ما إذا كان سيتم منح الأذونات لتثبيت apk.
المرتجعات | |
---|---|
boolean |
ishiddenApiCheckDisabled
public boolean isHiddenApiCheckDisabled ()
المرتجعات | |
---|---|
boolean |
إيقاف مساحة التخزين المعزولة
public boolean isIsolatedStorageDisabled ()
المرتجعات | |
---|---|
boolean |
يتم إعادة تشغيل الجهاز
public boolean isRestartDisabled ()
المرتجعات | |
---|---|
boolean |
isTestApiCheckDisabled
public boolean isTestApiCheckDisabled ()
المرتجعات | |
---|---|
boolean |
سياسة isWindowAnimationDisabled
public boolean isWindowAnimationDisabled ()
المرتجعات | |
---|---|
boolean |
تعيينApkFileName
public DeviceTestRunOptions setApkFileName (String apkFileName)
لتعيين اسم ملف APK لتثبيت apk.
المعلمات | |
---|---|
apkFileName |
String |
المرتجعات | |
---|---|
DeviceTestRunOptions |
setCheckResults
public DeviceTestRunOptions setCheckResults (boolean checkResults)
تحدد ما إذا كان ينبغي التحقق من نتائج تشغيل الأداة أم لا والتأكد من عدم حدث إخفاق.
المعلمات | |
---|---|
checkResults |
boolean |
المرتجعات | |
---|---|
DeviceTestRunOptions |
ضبط الجهاز
public DeviceTestRunOptions setDevice (ITestDevice device)
المعلمات | |
---|---|
device |
ITestDevice |
المرتجعات | |
---|---|
DeviceTestRunOptions |
setDisablehiddenApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
تحدِّد ما إذا كان ستتم إضافة عمليات التحقّق من --no-hidden-api-تحقّق من واجهة برمجة التطبيقات إلى "am instrument" أم لا مُستخدَم من المضيف.
المعلمات | |
---|---|
disableHiddenApiCheck |
boolean |
المرتجعات | |
---|---|
DeviceTestRunOptions |
وحدة التخزين setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
لضبط ما إذا كان ستتم إضافة --no-isolated-storage إلى "am instrument" أم لا مُستخدَم من المضيف.
المعلمات | |
---|---|
disableIsolatedStorage |
boolean |
المرتجعات | |
---|---|
DeviceTestRunOptions |
setDisableإعادة التشغيل
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 |
صورة متحركة setDisableWindow
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 |
ضبط المهلة المحددة
public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)
لضبط الحد الأقصى للوقت (بالمللي ثانية) الذي يجب فيه تشغيل الأداة الكاملة مكتملة. اضبط القيمة على 0 بدون مهلة. اختيارية:
المعلمات | |
---|---|
maxInstrumentationTimeoutMs |
Long |
المرتجعات | |
---|---|
DeviceTestRunOptions |
ضبط MaxTimeToOutputMs
public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)
لضبط الحد الأقصى للوقت (بالمللي ثانية) الذي يمكن أن تتوقف فيه الأداة عن الإخراج قبل أن يتم تَوَقَّفْنَا. اضبط القيمة على 0 بدون مهلة. اختيارية:
المعلمات | |
---|---|
maxTimeToOutputMs |
Long |
المرتجعات | |
---|---|
DeviceTestRunOptions |
setRunner
public DeviceTestRunOptions setRunner (String runner)
لضبط تشغيل الأدوات التي يجب استخدامها لتشغيل الأدوات. الإعداد التلقائي 'android.support.test.runner.AndroidJUnitRunner'. اختيارية:
المعلمات | |
---|---|
runner |
String |
المرتجعات | |
---|---|
DeviceTestRunOptions |
تعيين اسم فئة الاختبار
public DeviceTestRunOptions setTestClassName (String testClassName)
لتعيين اسم الفئة الذي ينبغي تشغيل الأداة. ستتم تصفية الأدوات
لتشغيل الفئة فقط. يمكن استخدامها مع "setTestMethodName(String)
". اختيارية:
المعلمات | |
---|---|
testClassName |
String |
المرتجعات | |
---|---|
DeviceTestRunOptions |
setTestMethodName
public DeviceTestRunOptions setTestMethodName (String testMethodName)
لتعيين اسم الطريقة التي يجب تشغيل الأداة بها. يجب ضبط السمة setTestClassName(String)
حتى تعمل بشكل صحيح. اختيارية:
المعلمات | |
---|---|
testMethodName |
String |
المرتجعات | |
---|---|
DeviceTestRunOptions |
setTestTimeMs
public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)
تحدِّد هذه السياسة الحد الأقصى للوقت (بالمللي ثانية) الذي يمكن فيه إجراء الاختبار قبل أن تتم مقاطعته. يتم الضبط على 0 في بدون مهلة. اختيارية:
المعلمات | |
---|---|
testTimeoutMs |
Long |
المرتجعات | |
---|---|
DeviceTestRunOptions |
setUserId
public DeviceTestRunOptions setUserId (Integer userId)
لتعيين رقم تعريف المستخدم الذي يجب تشغيل الأداة وفقًا له. اختيارية:
المعلمات | |
---|---|
userId |
Integer |
المرتجعات | |
---|---|
DeviceTestRunOptions |
يجب التحقق من النتائج
public boolean shouldCheckResults ()
المرتجعات | |
---|---|
boolean |