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-check إلى "أداة am" المستخدمة من جانب المضيف أم لا. |
DeviceTestRunOptions | setDisableIsolatedStorage (boolean disableIsolatedStorage) يحدد ما إذا كان سيتم إضافة التخزين - غير المعزول إلى "أداة am" المستخدمة من جانب المضيف أم لا. |
DeviceTestRunOptions | setDisableRestart (boolean disableRestart) يضبط ما إذا كان سيتم إضافة - no-reset إلى "am Instrument" المستخدمة من جانب المضيف أم لا. |
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 () |
المنشأت العامة
DeviceTestRunOptions
public DeviceTestRunOptions (String packageName)
حدود | |
---|---|
packageName | String |
الأساليب العامة
addExtraListener
public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)
أضف مستمعًا إضافيًا إلى الأجهزة التي يتم تشغيلها.
حدود | |
---|---|
listener | ITestLifeCycleReceiver |
عائدات | |
---|---|
DeviceTestRunOptions |
add الأجهزة
public DeviceTestRunOptions addInstrumentationArg (String key, String value)
أضف الوسيطة التي سيتم تمريرها إلى الأجهزة.
حدود | |
---|---|
key | String |
value | String |
عائدات | |
---|---|
DeviceTestRunOptions |
ClearExtraListeners
public void clearExtraListeners ()
واضح الأجهزة
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 المراد تثبيته قابلاً للاستعلام أم لا. القيمة الافتراضية هي الحقيقية.
عائدات | |
---|---|
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 لتثبيت 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-check إلى "أداة am" المستخدمة من جانب المضيف أم لا.
حدود | |
---|---|
disableHiddenApiCheck | boolean |
عائدات | |
---|---|
DeviceTestRunOptions |
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
يحدد ما إذا كان سيتم إضافة التخزين - غير المعزول إلى "أداة am" المستخدمة من جانب المضيف أم لا.
حدود | |
---|---|
disableIsolatedStorage | boolean |
عائدات | |
---|---|
DeviceTestRunOptions |
setDisableRestart
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
يضبط ما إذا كان سيتم إضافة - no-reset إلى "am Instrument" المستخدمة من جانب المضيف أم لا.
حدود | |
---|---|
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 |
setMax الأجهزة
public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)
يضبط الحد الأقصى للوقت (بالمللي ثانية) الذي يجب أن تعمل فيه الأجهزة الكاملة وتكتمل. اضبط على 0 لعدم وجود مهلة. خياري.
حدود | |
---|---|
maxInstrumentationTimeoutMs | Long |
عائدات | |
---|---|
DeviceTestRunOptions |
setMaxTimeToOutputMs
public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)
يضبط الحد الأقصى للوقت (بالملي ثانية) الذي يمكن أن تتوقف فيه الأجهزة عن الإخراج قبل أن يتم إيقافها. اضبط على 0 لعدم وجود مهلة. خياري.
حدود | |
---|---|
maxTimeToOutputMs | Long |
عائدات | |
---|---|
DeviceTestRunOptions |
مجموعة عداء
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 |