خيارات اختبار الجهاز

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

يضبط 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 ()

المقاولين العامة

خيارات اختبار الجهاز

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

com.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

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