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 لتثبيته. |
DeviceTestRunOptions
|
setCheckResults(boolean checkResults)
لتحديد ما إذا كان يجب التحقّق من نتائج تشغيل الأدوات أم لا والتأكّد من عدم حدوث أخطاء. |
DeviceTestRunOptions
|
setDevice(ITestDevice device)
|
DeviceTestRunOptions
|
setDisableHiddenApiCheck(boolean disableHiddenApiCheck)
لضبط ما إذا كان سيتم إضافة الخيار --no-hidden-api-checks إلى "أداة am" المستخدَمة من جانب العميل |
DeviceTestRunOptions
|
setDisableIsolatedStorage(boolean disableIsolatedStorage)
لتحديد ما إذا كان سيتم إضافة --no-isolated-storage إلى "أداة am" المستخدَمة من جانب المضيف أم لا. |
DeviceTestRunOptions
|
setDisableRestart(boolean disableRestart)
لتحديد ما إذا كان سيتم إضافة --no-restart إلى "أداة am" المستخدَمة من جانب المضيف أم لا. |
DeviceTestRunOptions
|
setDisableTestApiCheck(boolean disableTestApiCheck)
لتحديد ما إذا كان سيتم إضافة --no-test-api-access إلى "أداة am" المستخدَمة من جانب المضيف |
DeviceTestRunOptions
|
setDisableWindowAnimation(boolean disableWindowAnimation)
لتحديد ما إذا كان سيتم إضافة --no-window-animation إلى "أداة am" المستخدَمة من جانب المضيف أم لا. |
DeviceTestRunOptions
|
setForceQueryable(boolean forceQueryable)
تُستخدَم لضبط |
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 |
الطرق العامة
addExtraListener
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 |
getExtraListeners
publicgetExtraListeners ()
المرتجعات | |
---|---|
|
getInstallArgs
public String[] getInstallArgs ()
عرض خيارات إضافية لأمر التثبيت
المرتجعات | |
---|---|
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 الذي سيتم تثبيته قابلاً للبحث عنه القيمة التلقائية هي true.
المرتجعات | |
---|---|
boolean |
isGrantPermission
public boolean isGrantPermission ()
ما إذا كان سيتم منح الأذونات لتثبيت حزمة apk
المرتجعات | |
---|---|
boolean |
isHiddenApiCheckDisabled
public boolean isHiddenApiCheckDisabled ()
المرتجعات | |
---|---|
boolean |
isIsolatedStorageDisabled
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 لتثبيته.
المعلمات | |
---|---|
apkFileName |
String |
المرتجعات | |
---|---|
DeviceTestRunOptions |
setCheckResults
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-checks إلى "أداة am" المستخدَمة من جانب العميل
المعلمات | |
---|---|
disableHiddenApiCheck |
boolean |
المرتجعات | |
---|---|
DeviceTestRunOptions |
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
لتحديد ما إذا كان سيتم إضافة --no-isolated-storage إلى "أداة am" المستخدَمة من جانب المضيف أم لا.
المعلمات | |
---|---|
disableIsolatedStorage |
boolean |
المرتجعات | |
---|---|
DeviceTestRunOptions |
setDisableRestart
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
لتحديد ما إذا كان سيتم إضافة --no-restart إلى "أداة am" المستخدَمة من جانب المضيف أم لا.
المعلمات | |
---|---|
disableRestart |
boolean |
المرتجعات | |
---|---|
DeviceTestRunOptions |
setDisableTestApiCheck
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
لتحديد ما إذا كان سيتم إضافة الخيار --no-test-api-access إلى "أداة am" المستخدَمة من جانب المضيف
المعلمات | |
---|---|
disableTestApiCheck |
boolean |
المرتجعات | |
---|---|
DeviceTestRunOptions |
setDisableWindowAnimation
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
لتحديد ما إذا كان سيتم إضافة --no-window-animation إلى "أداة am" المستخدَمة من جانب المضيف أم لا.
المعلمات | |
---|---|
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)
لضبط خيارات إضافية للأمر 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 |
shouldCheckResults
public boolean shouldCheckResults ()
المرتجعات | |
---|---|
boolean |