خيارات اختبار الجهاز
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-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) يضبط خيارات إضافية لأمر التثبيت. |
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 () |
المقاولين العامة
خيارات اختبار الجهاز
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 |
com.getRunner
public String getRunner ()
عائدات | |
---|---|
String |
getTestClassName
public String getTestClassName ()
عائدات | |
---|---|
String |
getTestMethodName
public String getTestMethodName ()
عائدات | |
---|---|
String |
getTestTimeoutMs
public Long getTestTimeoutMs ()
عائدات | |
---|---|
Long |
معرف المستخدم
public Integer getUserId ()
عائدات | |
---|---|
Integer |
isForceQueryable
public boolean isForceQueryable ()
ما إذا كان يجب أن يكون ملف apk الذي سيتم تثبيته قابلاً للاستعلام أم لا. القيمة الافتراضية هي الحقيقية.
عائدات | |
---|---|
boolean |
isGrantPermission
public boolean isGrantPermission ()
ما إذا كان سيتم منح أذونات لتثبيت APK.
عائدات | |
---|---|
boolean |
isHiddenApiCheckDisabled
public boolean isHiddenApiCheckDisabled ()
عائدات | |
---|---|
boolean |
تم تعطيل التخزين المعزول
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 |
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)
يضبط خيارات إضافية لأمر التثبيت.
حدود | |
---|---|
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 |
معرف المستخدم المحدد
public DeviceTestRunOptions setUserId (Integer userId)
يضبط معرف المستخدم الذي يجب تشغيل الأجهزة عليه. خياري.
حدود | |
---|---|
userId | Integer |
عائدات | |
---|---|
DeviceTestRunOptions |
يجب التحقق من النتائج
public boolean shouldCheckResults ()
عائدات | |
---|---|
boolean |