خيارات 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-تحقّق من واجهة برمجة التطبيقات إلى "am instrument" أم لا مُستخدَم من المضيف.

DeviceTestRunOptions setDisableIsolatedStorage(boolean disableIsolatedStorage)

لتحديد ما إذا كان ستتم إضافة --no-isolated-storage إلى "am instrument" أم لا مُستخدَم من المضيف.

DeviceTestRunOptions setDisableRestart(boolean disableRestart)

لتعيين ما إذا كان تتم إضافة --no-restart إلى "am instrument" أم لا المستخدم من جانب المضيف.

DeviceTestRunOptions setDisableTestApiCheck(boolean disableTestApiCheck)

لتحديد ما إذا كان سيتم إضافة -no-test-api-access إلى "am instrument" أم لا مستخدم من المضيف الجانبي.

DeviceTestRunOptions setDisableWindowAnimation(boolean disableWindowAnimation)

تعيين ما إذا كان سيتم إضافة --no-window-animation إلى "am instrument" أم لا مُستخدَم من المضيف.

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

متوسط مقياس الإعلانات

public DeviceTestRunOptions addInstrumentationArg (String key, 
                String value)

إضافة وسيطة سيتم تمريرها إلى الأداة.

المعلمات
key String

value String

المرتجعات
DeviceTestRunOptions

clearExtraListeners

public void clearExtraListeners ()

clearinstrumentationArgs

public void clearInstrumentationArgs ()

محو جميع وسيطات الأدوات التي سبق ضبطها على addInstrumentationArg(String, String)

الحصول علىApkFileName

public String getApkFileName ()

تعرض اسم ملف APK لتثبيت apk.

المرتجعات
String

الحصول على جهاز

public ITestDevice getDevice ()

المرتجعات
ITestDevice

الحصول على أصوات إضافية

public  getExtraListeners ()

المرتجعات

GetInstallArgs

public String[] getInstallArgs ()

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

المرتجعات
String[]

الوسيطات

public  getInstrumentationArgs ()

المرتجعات

الحصول على الحد الأقصى من مهلة الانتظار

public Long getMaxInstrumentationTimeoutMs ()

المرتجعات
Long

الحصول على الحد الأقصى من الوقت إلى الإخراج Ms

public Long getMaxTimeToOutputMs ()

المرتجعات
Long

الحصول على اسم الحزمة

public String getPackageName ()

المرتجعات
String

الحصول على Runner

public String getRunner ()

المرتجعات
String

الحصول على اسم فئة الاختبار

public String getTestClassName ()

المرتجعات
String

getTestMethodName

public String getTestMethodName ()

المرتجعات
String

الحصول على مفتاح وقت الانتظار

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

إيقاف مساحة التخزين المعزولة

public boolean isIsolatedStorageDisabled ()

المرتجعات
boolean

يتم إعادة تشغيل الجهاز

public boolean isRestartDisabled ()

المرتجعات
boolean

isTestApiCheckDisabled

public boolean isTestApiCheckDisabled ()

المرتجعات
boolean

سياسة isWindowAnimationDisabled

public boolean isWindowAnimationDisabled ()

المرتجعات
boolean

تعيينApkFileName

public DeviceTestRunOptions setApkFileName (String apkFileName)

لتعيين اسم ملف APK لتثبيت apk.

المعلمات
apkFileName String

المرتجعات
DeviceTestRunOptions

setCheckResults

public DeviceTestRunOptions setCheckResults (boolean checkResults)

تحدد ما إذا كان ينبغي التحقق من نتائج تشغيل الأداة أم لا والتأكد من عدم حدث إخفاق.

المعلمات
checkResults boolean

المرتجعات
DeviceTestRunOptions

ضبط الجهاز

public DeviceTestRunOptions setDevice (ITestDevice device)

المعلمات
device ITestDevice

المرتجعات
DeviceTestRunOptions

setDisablehiddenApiCheck

public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)

تحدِّد ما إذا كان ستتم إضافة عمليات التحقّق من --no-hidden-api-تحقّق من واجهة برمجة التطبيقات إلى "am instrument" أم لا مُستخدَم من المضيف.

المعلمات
disableHiddenApiCheck boolean

المرتجعات
DeviceTestRunOptions

وحدة التخزين setDisableIsolatedStorage

public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

لضبط ما إذا كان ستتم إضافة --no-isolated-storage إلى "am instrument" أم لا مُستخدَم من المضيف.

المعلمات
disableIsolatedStorage boolean

المرتجعات
DeviceTestRunOptions

setDisableإعادة التشغيل

public DeviceTestRunOptions setDisableRestart (boolean disableRestart)

لتعيين ما إذا كان تتم إضافة --no-restart إلى "am instrument" أم لا المستخدم من جانب المضيف.

المعلمات
disableRestart boolean

المرتجعات
DeviceTestRunOptions

setDisableTestApiCheck

public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)

لتحديد ما إذا كان سيتم إضافة -no-test-api-access إلى "am instrument" أم لا مستخدم من المضيف الجانبي.

المعلمات
disableTestApiCheck boolean

المرتجعات
DeviceTestRunOptions

صورة متحركة setDisableWindow

public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)

لتحديد ما إذا كان ستتم إضافة --no-window-animation إلى "am instrument" أم لا مُستخدَم من المضيف.

المعلمات
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

ضبط المهلة المحددة

public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)

لضبط الحد الأقصى للوقت (بالمللي ثانية) الذي يجب فيه تشغيل الأداة الكاملة مكتملة. اضبط القيمة على 0 بدون مهلة. اختيارية:

المعلمات
maxInstrumentationTimeoutMs Long

المرتجعات
DeviceTestRunOptions

ضبط MaxTimeToOutputMs

public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)

لضبط الحد الأقصى للوقت (بالمللي ثانية) الذي يمكن أن تتوقف فيه الأداة عن الإخراج قبل أن يتم تَوَقَّفْنَا. اضبط القيمة على 0 بدون مهلة. اختيارية:

المعلمات
maxTimeToOutputMs Long

المرتجعات
DeviceTestRunOptions

setRunner

public DeviceTestRunOptions setRunner (String runner)

لضبط تشغيل الأدوات التي يجب استخدامها لتشغيل الأدوات. الإعداد التلقائي 'android.support.test.runner.AndroidJUnitRunner'. اختيارية:

المعلمات
runner String

المرتجعات
DeviceTestRunOptions

تعيين اسم فئة الاختبار

public DeviceTestRunOptions setTestClassName (String testClassName)

لتعيين اسم الفئة الذي ينبغي تشغيل الأداة. ستتم تصفية الأدوات لتشغيل الفئة فقط. يمكن استخدامها مع "setTestMethodName(String)". اختيارية:

المعلمات
testClassName String

المرتجعات
DeviceTestRunOptions

setTestMethodName

public DeviceTestRunOptions setTestMethodName (String testMethodName)

لتعيين اسم الطريقة التي يجب تشغيل الأداة بها. يجب ضبط السمة setTestClassName(String) حتى تعمل بشكل صحيح. اختيارية:

المعلمات
testMethodName String

المرتجعات
DeviceTestRunOptions

setTestTimeMs

public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)

تحدِّد هذه السياسة الحد الأقصى للوقت (بالمللي ثانية) الذي يمكن فيه إجراء الاختبار قبل أن تتم مقاطعته. يتم الضبط على 0 في بدون مهلة. اختيارية:

المعلمات
testTimeoutMs Long

المرتجعات
DeviceTestRunOptions

setUserId

public DeviceTestRunOptions setUserId (Integer userId)

لتعيين رقم تعريف المستخدم الذي يجب تشغيل الأداة وفقًا له. اختيارية:

المعلمات
userId Integer

المرتجعات
DeviceTestRunOptions

يجب التحقق من النتائج

public boolean shouldCheckResults ()

المرتجعات
boolean