BaseHostJUnit4Test
public abstract class BaseHostJUnit4Test
extends Object
implements IAbiReceiver , ITestInformationReceiver
java.lang.Object |
↳ | com.android.tradefed.testtype.junit4.BaseHostJUnit4Test |
فئة الاختبار الأساسية لتشغيل اختبارات نمط JUnit4 للمضيف. توفر هذه الفئة دعمًا لتثبيت اختبارات الأجهزة وتشغيلها وتنظيفها من جانب المضيف. هذه الفئة متوافقة مع أجهزة متعددة. يجب أن يكون المصدر الوحيد للحقيقة لإجراء اختبارات الأجهزة من جانب المضيف لتجنب تكرار الأداة المساعدة والفئة الأساسية.
ملخص
الأساليب العامة |
---|
final void | autoTearDown () هدم تلقائي لجميع ملفات apk المثبتة. |
final IAbi | getAbi () |
final IBuildInfo | getBuild () |
final ITestDevice | getDevice () |
final IInvocationContext | getInvocationContext () |
final TestRunResult | getLastDeviceRunResults () إرجاع TestRunResult الناتج عن أحدث اختبارات runDeviceTest التي تم تشغيلها. |
final | getListDevices () |
TestInformation | getTestInformation () |
boolean | hasDeviceFeature (String feature) |
final void | installPackage ( DeviceTestRunOptions options) قم بتثبيت APK على أساس DeviceTestRunOptions على الجهاز. |
final void | installPackage (String apkFileName, String... options) قم بتثبيت ملف apk باسمه على الجهاز. |
final void | installPackage ( ITestDevice device, String apkFileName, String... options) قم بتثبيت ملف apk باسمه على جهاز معين. |
final void | installPackageAsUser ( ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options) قم بتثبيت ملف apk باسمه لمستخدم معين على جهاز معين. |
final void | installPackageAsUser (String apkFileName, boolean grantPermission, int userId, String... options) قم بتثبيت ملف apk باسمه لمستخدم معين. |
final boolean | isPackageInstalled (String pkg) للتحقق مما إذا تم تثبيت حزمة تحمل اسمًا معينًا على الجهاز |
final boolean | isPackageInstalled ( ITestDevice device, String pkg) للتحقق مما إذا تم تثبيت حزمة تحمل اسمًا معينًا على الجهاز |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs) طريقة تشغيل حزمة أجهزة مثبتة. |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs) طريقة تشغيل حزمة أجهزة مثبتة. |
final boolean | runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, instrumentationArgs, extraListeners) طريقة تشغيل حزمة أجهزة مثبتة. |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs) طريقة تشغيل حزمة أجهزة مثبتة. |
final boolean | runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, instrumentationArgs) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, instrumentationArgs) طريقة تشغيل حزمة أجهزة مثبتة. |
final boolean | runDeviceTests (String pkgName, String testClassName, String testMethodName) طريقة تشغيل حزمة أجهزة مثبتة. |
final boolean | runDeviceTests ( DeviceTestRunOptions options) يدير قاعدة الأجهزة بناءً على المعلومات الموجودة في DeviceTestRunOptions . |
final boolean | runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled, instrumentationArgs, extraListeners) طريقة تشغيل حزمة أجهزة مثبتة. |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName) طريقة تشغيل حزمة أجهزة مثبتة. |
final boolean | runDeviceTests (String pkgName, String testClassName, Integer userId, Long testTimeoutMs) طريقة تشغيل حزمة أجهزة مثبتة. |
final boolean | runDeviceTests (String pkgName, String testClassName) طريقة تشغيل حزمة أجهزة مثبتة. |
final boolean | runDeviceTests (String pkgName, String testClassName, Long testTimeoutMs) طريقة تشغيل حزمة أجهزة مثبتة. |
final boolean | runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, instrumentationArgs, extraListeners) طريقة تشغيل حزمة أجهزة مثبتة. |
final boolean | runDeviceTests (String runner, String pkgName, String testClassName, String testMethodName) طريقة تشغيل حزمة أجهزة مثبتة. |
final void | setAbi ( IAbi abi) |
final void | setTestInformation ( TestInformation testInformation) |
final String | uninstallPackage (String pkgName) يقوم بإلغاء تثبيت حزمة على الجهاز. |
final String | uninstallPackage ( ITestDevice device, String pkgName) يقوم بإلغاء تثبيت حزمة على الجهاز |
المنشأت العامة
BaseHostJUnit4Test
public BaseHostJUnit4Test ()
الأساليب العامة
autoTearDown
public final void autoTearDown ()
هدم تلقائي لجميع ملفات apk المثبتة. سيؤدي هذا إلى إلغاء تثبيت جميع ملفات apk من الجهاز الذي تم التثبيت عليه.
getAbi
public final IAbi getAbi ()
getLastDeviceRunResults
public final TestRunResult getLastDeviceRunResults ()
إرجاع TestRunResult
الناتج عن أحدث اختبارات runDeviceTest التي تم تشغيلها. أو لاغية إذا لم تتوفر نتائج.
getListDevices
public final getListDevices ()
hasDeviceFeature
public boolean hasDeviceFeature (String feature)
ثبت المجموعة
public final void installPackage (DeviceTestRunOptions options)
قم بتثبيت APK على أساس DeviceTestRunOptions
على الجهاز. سيتم تنظيف APK تلقائيًا.
حدود |
---|
options | DeviceTestRunOptions : خيارات تثبيت الحزمة. |
ثبت المجموعة
public final void installPackage (String apkFileName,
String... options)
قم بتثبيت ملف apk باسمه على الجهاز. سيتم تنظيف APK تلقائيًا.
حدود |
---|
apkFileName | String : اسم ملف apk. |
options | String : خيارات إضافية معطاة لأمر التثبيت |
ثبت المجموعة
public final void installPackage (ITestDevice device,
String apkFileName,
String... options)
قم بتثبيت ملف apk باسمه على جهاز معين. سيتم تنظيف APK تلقائيًا.
حدود |
---|
device | ITestDevice : ITestDevice الذي سيتم تثبيت apk عليه. |
apkFileName | String : اسم ملف apk. |
options | String : خيارات إضافية معطاة لأمر التثبيت |
installPackageAsUser
public final void installPackageAsUser (ITestDevice device,
String apkFileName,
boolean grantPermission,
int userId,
String... options)
قم بتثبيت ملف apk باسمه لمستخدم معين على جهاز معين.
حدود |
---|
device | ITestDevice : ITestDevice الذي سيتم تثبيت apk عليه. |
apkFileName | String : اسم ملف apk. |
grantPermission | boolean : ما إذا كان سيتم تمرير علامة إذن المنح عند تثبيت apk. |
userId | int : معرف المستخدم الخاص بالمستخدم مكان تثبيت apk. |
options | String : خيارات إضافية معطاة لأمر التثبيت |
installPackageAsUser
public final void installPackageAsUser (String apkFileName,
boolean grantPermission,
int userId,
String... options)
قم بتثبيت ملف apk باسمه لمستخدم معين.
حدود |
---|
apkFileName | String : اسم ملف apk. |
grantPermission | boolean : ما إذا كان سيتم تمرير علامة إذن المنح عند تثبيت apk. |
userId | int : معرف المستخدم الخاص بالمستخدم مكان تثبيت apk. |
options | String : خيارات إضافية معطاة لأمر التثبيت |
isPackage مثبت
public final boolean isPackageInstalled (String pkg)
للتحقق مما إذا تم تثبيت حزمة تحمل اسمًا معينًا على الجهاز
حدود |
---|
pkg | String : اسم الحزمة |
عائدات |
---|
boolean | صحيح إذا تم العثور على الحزمة على الجهاز |
isPackage مثبت
public final boolean isPackageInstalled (ITestDevice device,
String pkg)
للتحقق مما إذا تم تثبيت حزمة تحمل اسمًا معينًا على الجهاز
حدود |
---|
device | ITestDevice : الجهاز الذي يجب أن يلغي تثبيت الحزمة. |
pkg | String : اسم الحزمة |
عائدات |
---|
boolean | صحيح إذا تم العثور على الحزمة على الجهاز |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName,
Integer userId,
Long testTimeoutMs)
طريقة تشغيل حزمة أجهزة مثبتة. استخدم getLastDeviceRunResults()
مباشرة بعد ذلك للحصول على تفاصيل النتائج.
حدود |
---|
device | ITestDevice : الجهاز الذي يعمل على تشغيل الأجهزة. |
pkgName | String : اسم الحزمة المراد تشغيلها. |
testClassName | String : اسم فئة الاختبار المراد تشغيلها. |
testMethodName | String : اسم طريقة الاختبار في الفصل المراد تشغيله. |
userId | Integer : معرّف المستخدم الذي سيجري الاختبار مقابله. يمكن أن تكون فارغة. |
testTimeoutMs | Long : المهلة بالمللي ثانية ليتم تطبيقها على كل حالة اختبار. |
عائدات |
---|
boolean | صحيح إذا نجح دون فشل. خطأ خلاف ذلك. |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName,
Long testTimeoutMs,
Long maxTimeToOutputMs,
Long maxInstrumentationTimeoutMs)
طريقة تشغيل حزمة أجهزة مثبتة. استخدم getLastDeviceRunResults()
مباشرة بعد ذلك للحصول على تفاصيل النتائج.
حدود |
---|
device | ITestDevice : الجهاز الذي يعمل على تشغيل الأجهزة. |
pkgName | String : اسم الحزمة المراد تشغيلها. |
testClassName | String : اسم فئة الاختبار المراد تشغيلها. |
testMethodName | String : اسم طريقة الاختبار في الفصل المراد تشغيله. |
testTimeoutMs | Long : المهلة بالمللي ثانية ليتم تطبيقها على كل حالة اختبار. |
maxTimeToOutputMs | Long : الحد الأقصى للمهلة التي يجب أن يبدأ فيها الاختبار في إخراج شيء ما. |
maxInstrumentationTimeoutMs | Long : الحد الأقصى للمهلة التي يجب أن تكتملها الأجهزة الكاملة. |
عائدات |
---|
boolean | صحيح إذا نجح دون فشل. خطأ خلاف ذلك. |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String runner,
String pkgName,
String testClassName,
String testMethodName,
Integer userId,
Long testTimeoutMs,
Long maxTimeToOutputMs,
Long maxInstrumentationTimeoutMs,
boolean checkResults,
boolean isHiddenApiCheckDisabled,
boolean isTestApiCheckDisabled,
boolean isIsolatedStorageDisabled,
boolean isWindowAnimationDisabled,
instrumentationArgs,
extraListeners)
طريقة تشغيل حزمة أجهزة مثبتة. استخدم getLastDeviceRunResults()
مباشرة بعد ذلك للحصول على تفاصيل النتائج.
حدود |
---|
device | ITestDevice : الجهاز الذي يعمل على تشغيل الأجهزة. |
runner | String |
pkgName | String : اسم الحزمة المراد تشغيلها. |
testClassName | String : اسم فئة الاختبار المراد تشغيلها. |
testMethodName | String : اسم طريقة الاختبار في الفصل المراد تشغيله. |
userId | Integer : معرّف المستخدم الذي سيجري الاختبار مقابله. يمكن أن تكون فارغة. |
testTimeoutMs | Long : المهلة بالمللي ثانية ليتم تطبيقها على كل حالة اختبار. |
maxTimeToOutputMs | Long : الحد الأقصى للمهلة التي يجب أن يبدأ فيها الاختبار في إخراج شيء ما. |
maxInstrumentationTimeoutMs | Long : الحد الأقصى للمهلة التي يجب أن تكتملها الأجهزة الكاملة. |
checkResults | boolean : سواء تم فحص النتائج بحثًا عن الأعطال أم لا. |
isHiddenApiCheckDisabled | boolean : ما إذا كان يجب علينا تعطيل فحص API المخفي أم لا. |
isTestApiCheckDisabled | boolean : ما إذا كان يجب علينا تعطيل فحص API التجريبي أم لا. |
isIsolatedStorageDisabled | boolean : ما إذا كان علينا تعطيل التخزين المعزول أم لا. |
isWindowAnimationDisabled | boolean : ما إذا كان يجب علينا تعطيل الرسوم المتحركة للنافذة أم لا. |
instrumentationArgs | : الحجج لتمريرها إلى الأجهزة. |
extraListeners | |
عائدات |
---|
boolean | صحيح إذا نجح دون فشل. خطأ خلاف ذلك. |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName,
Long testTimeoutMs)
طريقة تشغيل حزمة أجهزة مثبتة. استخدم getLastDeviceRunResults()
مباشرة بعد ذلك للحصول على تفاصيل النتائج.
حدود |
---|
device | ITestDevice : الجهاز الذي يعمل على تشغيل الأجهزة. |
pkgName | String : اسم الحزمة المراد تشغيلها. |
testClassName | String : اسم فئة الاختبار المراد تشغيلها. |
testMethodName | String : اسم طريقة الاختبار في الفصل المراد تشغيله. |
testTimeoutMs | Long : المهلة بالمللي ثانية ليتم تطبيقها على كل حالة اختبار. |
عائدات |
---|
boolean | صحيح إذا نجح دون فشل. خطأ خلاف ذلك. |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String runner,
String pkgName,
String testClassName,
String testMethodName,
Integer userId,
Long testTimeoutMs,
Long maxTimeToOutputMs,
Long maxInstrumentationTimeoutMs,
boolean checkResults,
boolean isHiddenApiCheckDisabled,
instrumentationArgs)
طريقة تشغيل حزمة أجهزة مثبتة. استخدم getLastDeviceRunResults()
مباشرة بعد ذلك للحصول على تفاصيل النتائج.
حدود |
---|
device | ITestDevice : الجهاز الذي يعمل على تشغيل الأجهزة. |
runner | String |
pkgName | String : اسم الحزمة المراد تشغيلها. |
testClassName | String : اسم فئة الاختبار المراد تشغيلها. |
testMethodName | String : اسم طريقة الاختبار في الفصل المراد تشغيله. |
userId | Integer : معرّف المستخدم الذي سيجري الاختبار مقابله. يمكن أن تكون فارغة. |
testTimeoutMs | Long : المهلة بالمللي ثانية ليتم تطبيقها على كل حالة اختبار. |
maxTimeToOutputMs | Long : الحد الأقصى للمهلة التي يجب أن يبدأ فيها الاختبار في إخراج شيء ما. |
maxInstrumentationTimeoutMs | Long : الحد الأقصى للمهلة التي يجب أن تكتملها الأجهزة الكاملة. |
checkResults | boolean : سواء تم فحص النتائج بحثًا عن الأعطال أم لا. |
isHiddenApiCheckDisabled | boolean : ما إذا كان يجب علينا تعطيل فحص API المخفي أم لا. |
instrumentationArgs | : الحجج لتمريرها إلى الأجهزة. |
عائدات |
---|
boolean | صحيح إذا نجح دون فشل. خطأ خلاف ذلك. |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
String testMethodName)
طريقة تشغيل حزمة أجهزة مثبتة. استخدم getLastDeviceRunResults()
مباشرة بعد ذلك للحصول على تفاصيل النتائج.
حدود |
---|
pkgName | String : اسم الحزمة المراد تشغيلها. |
testClassName | String : اسم فئة الاختبار المراد تشغيلها. |
testMethodName | String : اسم طريقة الاختبار في الفصل المراد تشغيله. |
عائدات |
---|
boolean | صحيح إذا نجح دون فشل. خطأ خلاف ذلك. |
runDeviceTests
public final boolean runDeviceTests (DeviceTestRunOptions options)
يدير قاعدة الأجهزة بناءً على المعلومات الموجودة في DeviceTestRunOptions
.
عائدات |
---|
boolean | صحيح إذا نجح دون فشل. خطأ خلاف ذلك. |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String runner,
String pkgName,
String testClassName,
String testMethodName,
Integer userId,
Long testTimeoutMs,
Long maxTimeToOutputMs,
Long maxInstrumentationTimeoutMs,
boolean checkResults,
boolean isHiddenApiCheckDisabled,
boolean isTestApiCheckDisabled,
boolean isIsolatedStorageDisabled,
boolean isWindowAnimationDisabled,
boolean isRestartDisabled,
instrumentationArgs,
extraListeners)
طريقة تشغيل حزمة أجهزة مثبتة. استخدم getLastDeviceRunResults()
مباشرة بعد ذلك للحصول على تفاصيل النتائج.
حدود |
---|
device | ITestDevice : الجهاز الذي يعمل على تشغيل الأجهزة. |
runner | String |
pkgName | String : اسم الحزمة المراد تشغيلها. |
testClassName | String : اسم فئة الاختبار المراد تشغيلها. |
testMethodName | String : اسم طريقة الاختبار في الفصل المراد تشغيله. |
userId | Integer : معرّف المستخدم الذي سيجري الاختبار مقابله. يمكن أن تكون فارغة. |
testTimeoutMs | Long : المهلة بالمللي ثانية ليتم تطبيقها على كل حالة اختبار. |
maxTimeToOutputMs | Long : الحد الأقصى للمهلة التي يجب أن يبدأ فيها الاختبار في إخراج شيء ما. |
maxInstrumentationTimeoutMs | Long : الحد الأقصى للمهلة التي يجب أن تكتملها الأجهزة الكاملة. |
checkResults | boolean : سواء تم فحص النتائج بحثًا عن الأعطال أم لا. |
isHiddenApiCheckDisabled | boolean : ما إذا كان يجب علينا تعطيل فحص API المخفي أم لا. |
isTestApiCheckDisabled | boolean : ما إذا كان يجب علينا تعطيل فحص API التجريبي أم لا. |
isIsolatedStorageDisabled | boolean : ما إذا كان علينا تعطيل التخزين المعزول أم لا. |
isWindowAnimationDisabled | boolean : ما إذا كان يجب علينا تعطيل الرسوم المتحركة للنافذة أم لا. |
isRestartDisabled | boolean |
instrumentationArgs | : الحجج لتمريرها إلى الأجهزة. |
extraListeners | |
عائدات |
---|
boolean | صحيح إذا نجح دون فشل. خطأ خلاف ذلك. |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName)
طريقة تشغيل حزمة أجهزة مثبتة. استخدم getLastDeviceRunResults()
مباشرة بعد ذلك للحصول على تفاصيل النتائج.
حدود |
---|
device | ITestDevice : الجهاز الذي يعمل على تشغيل الأجهزة. |
pkgName | String : اسم الحزمة المراد تشغيلها. |
testClassName | String : اسم فئة الاختبار المراد تشغيلها. |
testMethodName | String : اسم طريقة الاختبار في الفصل المراد تشغيله. |
عائدات |
---|
boolean | صحيح إذا نجح دون فشل. خطأ خلاف ذلك. |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Integer userId,
Long testTimeoutMs)
طريقة تشغيل حزمة أجهزة مثبتة. استخدم getLastDeviceRunResults()
مباشرة بعد ذلك للحصول على تفاصيل النتائج.
حدود |
---|
pkgName | String : اسم الحزمة المراد تشغيلها. |
testClassName | String : اسم فئة الاختبار المراد تشغيلها. |
userId | Integer : معرّف المستخدم الذي سيجري الاختبار مقابله. يمكن أن تكون فارغة. |
testTimeoutMs | Long : المهلة بالمللي ثانية ليتم تطبيقها على كل حالة اختبار. |
عائدات |
---|
boolean | صحيح إذا نجح دون فشل. خطأ خلاف ذلك. |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName)
طريقة تشغيل حزمة أجهزة مثبتة. استخدم getLastDeviceRunResults()
مباشرة بعد ذلك للحصول على تفاصيل النتائج.
حدود |
---|
pkgName | String : اسم الحزمة المراد تشغيلها. |
testClassName | String : اسم فئة الاختبار المراد تشغيلها. |
عائدات |
---|
boolean | صحيح إذا نجح دون فشل. خطأ خلاف ذلك. |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Long testTimeoutMs)
طريقة تشغيل حزمة أجهزة مثبتة. استخدم getLastDeviceRunResults()
مباشرة بعد ذلك للحصول على تفاصيل النتائج.
حدود |
---|
pkgName | String : اسم الحزمة المراد تشغيلها. |
testClassName | String : اسم فئة الاختبار المراد تشغيلها. |
testTimeoutMs | Long : المهلة بالمللي ثانية ليتم تطبيقها على كل حالة اختبار. |
عائدات |
---|
boolean | صحيح إذا نجح دون فشل. خطأ خلاف ذلك. |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String runner,
String pkgName,
String testClassName,
String testMethodName,
Integer userId,
Long testTimeoutMs,
Long maxTimeToOutputMs,
Long maxInstrumentationTimeoutMs,
boolean checkResults,
boolean isHiddenApiCheckDisabled,
boolean isTestApiCheckDisabled,
boolean isIsolatedStorageDisabled,
instrumentationArgs,
extraListeners)
طريقة تشغيل حزمة أجهزة مثبتة. استخدم getLastDeviceRunResults()
مباشرة بعد ذلك للحصول على تفاصيل النتائج.
حدود |
---|
device | ITestDevice : الجهاز الذي يعمل على تشغيل الأجهزة. |
runner | String |
pkgName | String : اسم الحزمة المراد تشغيلها. |
testClassName | String : اسم فئة الاختبار المراد تشغيلها. |
testMethodName | String : اسم طريقة الاختبار في الفصل المراد تشغيله. |
userId | Integer : معرّف المستخدم الذي سيجري الاختبار مقابله. يمكن أن تكون فارغة. |
testTimeoutMs | Long : المهلة بالمللي ثانية ليتم تطبيقها على كل حالة اختبار. |
maxTimeToOutputMs | Long : الحد الأقصى للمهلة التي يجب أن يبدأ فيها الاختبار في إخراج شيء ما. |
maxInstrumentationTimeoutMs | Long : الحد الأقصى للمهلة التي يجب أن تكتملها الأجهزة الكاملة. |
checkResults | boolean : سواء تم فحص النتائج بحثًا عن الأعطال أم لا. |
isHiddenApiCheckDisabled | boolean : ما إذا كان يجب علينا تعطيل فحص API المخفي أم لا. |
isTestApiCheckDisabled | boolean : ما إذا كان يجب علينا تعطيل فحص API التجريبي أم لا. |
isIsolatedStorageDisabled | boolean : ما إذا كان علينا تعطيل التخزين المعزول أم لا. |
instrumentationArgs | : الحجج لتمريرها إلى الأجهزة. |
extraListeners | |
عائدات |
---|
boolean | صحيح إذا نجح دون فشل. خطأ خلاف ذلك. |
runDeviceTests
public final boolean runDeviceTests (String runner,
String pkgName,
String testClassName,
String testMethodName)
طريقة تشغيل حزمة أجهزة مثبتة. استخدم getLastDeviceRunResults()
مباشرة بعد ذلك للحصول على تفاصيل النتائج.
حدود |
---|
runner | String : عداء الأجهزة المراد استخدامه. |
pkgName | String : اسم الحزمة المراد تشغيلها. |
testClassName | String : اسم فئة الاختبار المراد تشغيلها. |
testMethodName | String : اسم طريقة الاختبار في الفصل المراد تشغيله. |
عائدات |
---|
boolean | صحيح إذا نجح دون فشل. خطأ خلاف ذلك. |
setAbi
public final void setAbi (IAbi abi)
public final void setTestInformation (TestInformation testInformation)
حدود |
---|
testInformation | TestInformation |
uninstallPackage
public final String uninstallPackage (String pkgName)
يقوم بإلغاء تثبيت حزمة على الجهاز.
حدود |
---|
pkgName | String : حزمة Android المطلوب إلغاء تثبيتها |
عائدات |
---|
String | String برمز خطأ ، أو null إذا نجحت |
uninstallPackage
public final String uninstallPackage (ITestDevice device,
String pkgName)
يقوم بإلغاء تثبيت حزمة على الجهاز
حدود |
---|
device | ITestDevice : الجهاز الذي يجب أن يلغي تثبيت الحزمة. |
pkgName | String : حزمة Android المطلوب إلغاء تثبيتها |
عائدات |
---|
String | String برمز خطأ ، أو null إذا نجحت |