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 ()

امسح كل وسيطات الأجهزة التي تم تعيينها باستخدام addInstrumentationArg(String, String) سابقًا.

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)

تعيين false إذا كان يجب ألا يكون ملف apk المراد تثبيته قابلاً للاستعلام.

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 الآلات arg

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

getDevice

public ITestDevice getDevice ()

عائدات
ITestDevice

getExtraListeners

public  getExtraListeners ()

عائدات

getInstallArgs

public String[] getInstallArgs ()

يعيد خيارات إضافية لأمر التثبيت.

عائدات
String[]

getInstrumentationArgs

public  getInstrumentationArgs ()

عائدات

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