اعتبارًا من عام 2026، ولضمان توافقنا مع نموذج التطوير الثابت الرئيسي وضمان استقرار المنصة في المنظومة المتكاملة، سننشر الرمز المصدري في "مشروع Android مفتوح المصدر" (AOSP) في الربع الثاني والربع الرابع. لإنشاء AOSP والمساهمة فيه، ننصحك باستخدام android-latest-release بدلاً من aosp-main. سيشير فرع البيان android-latest-release دائمًا إلى أحدث إصدار تم إرساله إلى AOSP. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في مشروع Android المفتوح المصدر (AOSP).
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
ExecutableTargetTest
public
class
ExecutableTargetTest
extends ExecutableBaseTest
implements
IDeviceTest
الفئات الفرعية المباشرة المعروفة
| KUnitModuleTest |
أداة تشغيل الاختبار لتشغيل وحدات اختبار KUnit على الجهاز
|
| KernelTargetTest |
أداة تشغيل الاختبارات لتشغيل الملفات التنفيذية على الجهاز المستهدف وتحليل نتيجة اختبار النواة
|
|
أداة تشغيل الاختبارات لتشغيل الملفات التنفيذية على الجهاز المستهدف تنفِّذ أداة التشغيل IDeviceTest لأنّ الملف الثنائي يتم تشغيله على جهاز.
ملخّص
الثوابت
DEVICE_LOST_ERROR
public static final String DEVICE_LOST_ERROR
Constant Value:
"Device was lost prior to %s; aborting run."
ROOT_LOST_ERROR
public static final String ROOT_LOST_ERROR
Constant Value:
"Root access was lost prior to %s; aborting run."
الإنشاءات العامة
ExecutableTargetTest
public ExecutableTargetTest ()
الطُرق العامة
findBinary
public String findBinary (String binary)
ابحث عن الملف الثنائي لتتمكّن من تشغيله.
| المعلمات |
binary |
String: مسار البرنامج الثنائي أو اسم البرنامج الثنائي فقط |
| المرتجعات |
String |
مسار الملف الثنائي، أو قيمة فارغة في حال عدم العثور عليه |
getCollectTestsOnly
public boolean getCollectTestsOnly ()
getDevice
public ITestDevice getDevice ()
احصل على الجهاز الخاضع للاختبار.
runBinary
public void runBinary (String binaryPath,
ITestInvocationListener listener,
TestDescription description)
تنفيذ الملف الثنائي في المسار المحدّد
| المعلمات |
binaryPath |
String: مسار الملف الثنائي |
listener |
ITestInvocationListener: برنامج تلقّي النتائج. |
description |
TestDescription: الاختبار قيد التقدّم. |
setDevice
public void setDevice (ITestDevice device)
أدخِل الجهاز قيد الاختبار.
| المعلمات |
device |
ITestDevice: ITestDevice المطلوب استخدامه |
shouldAbortRun
public FailureDescription shouldAbortRun (TestDescription description)
تحقَّق ممّا إذا كان يجب إنهاء اختبار testRun مبكرًا.
| المعلمات |
description |
TestDescription: الاختبار قيد التقدّم. |
الطُرق المحمية
doesRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()
doesRunBinaryGenerateTestRuns
protected boolean doesRunBinaryGenerateTestRuns ()
getSkipBinaryCheck
protected boolean getSkipBinaryCheck ()
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-12-04 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-12-04 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]