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 من الجهاز الذي تم تثبيته عليه.
com.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 : خيارات إضافية تعطى لأمر التثبيت |
isPackageInstalled
public final boolean isPackageInstalled (String pkg)
يتحقق مما إذا كانت الحزمة ذات الاسم المحدد مثبتة على الجهاز
حدود |
---|
pkg | String : اسم الحزمة |
عائدات |
---|
boolean | صحيح إذا تم العثور على الحزمة على الجهاز |
isPackageInstalled
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 : ما إذا كان ينبغي لنا تعطيل فحص واجهة برمجة التطبيقات المخفية أم لا. |
isTestApiCheckDisabled | boolean : ما إذا كان ينبغي لنا تعطيل اختبار اختبار واجهة برمجة التطبيقات أم لا. |
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 : ما إذا كان ينبغي لنا تعطيل فحص واجهة برمجة التطبيقات المخفية أم لا. |
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 : ما إذا كان ينبغي لنا تعطيل فحص واجهة برمجة التطبيقات المخفية أم لا. |
isTestApiCheckDisabled | boolean : ما إذا كان ينبغي لنا تعطيل اختبار اختبار واجهة برمجة التطبيقات أم لا. |
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 : ما إذا كان ينبغي لنا تعطيل فحص واجهة برمجة التطبيقات المخفية أم لا. |
isTestApiCheckDisabled | boolean : ما إذا كان ينبغي لنا تعطيل اختبار اختبار واجهة برمجة التطبيقات أم لا. |
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 في حالة النجاح |