اعتبارًا من عام 2026، ولضمان اتّساق نموذج التطوير الثابت الأساسي واستقرار المنصة في النظام المتكامل، سننشر رمز المصدر في مشروع Android مفتوح المصدر (AOSP) في الربعَين الثاني والرابع. لبناء مشروع Android مفتوح المصدر والمساهمة فيه، استخدِم android-latest-release. سيشير فرع بيان android-latest-release دائمًا إلى أحدث إصدار تم نشره في مشروع Android مفتوح المصدر. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في مشروع Android مفتوح المصدر.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
JUnitToInvocationResultForwarder
public
class
JUnitToInvocationResultForwarder
extends Object
implements
TestListener
| java.lang.Object
|
| ↳ |
com.android.tradefed.result.JUnitToInvocationResultForwarder
|
فئة تستمع إلى أحداث TestListener وتعيد توجيهها إلى
ITestInvocationListener.
ملخّص
الإجراءات العامة |
void
|
addError(Test test, Throwable t)
|
void
|
addFailure(Test test, AssertionFailedError t)
|
void
|
endTest(Test test)
|
void
|
endTest(Test test, HashMap<String, MetricMeasurement.Metric> metrics)
طلب ردّ من اختبارات JUnit3 يمكنها إعادة توجيه المقاييس
|
void
|
startTest(Test test)
|
void
|
testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
طلب ردّ من معيد توجيه JUnit3 للحصول على السجلات من اختبار
|
طُرق وضع التصميم العامة
JUnitToInvocationResultForwarder
public JUnitToInvocationResultForwarder (ITestInvocationListener invocationListener)
| المعلَمات |
invocationListener |
ITestInvocationListener |
JUnitToInvocationResultForwarder
public JUnitToInvocationResultForwarder (List<ITestInvocationListener> invocationListeners)
| المعلَمات |
invocationListeners |
List |
الإجراءات العامة
addError
public void addError (Test test,
Throwable t)
| المعلَمات |
test |
Test |
t |
Throwable |
addFailure
public void addFailure (Test test,
AssertionFailedError t)
| المعلَمات |
test |
Test |
t |
AssertionFailedError |
endTest
public void endTest (Test test)
endTest
public void endTest (Test test,
HashMap<String, MetricMeasurement.Metric> metrics)
طلب ردّ من اختبارات JUnit3 يمكنها إعادة توجيه المقاييس
| المعلَمات |
test |
Test: Test الذي انتهى تشغيله للتو |
metrics |
HashMap: المقاييس بتنسيق "خريطة" ليتم تمريرها إلى طلب الردّ على النتائج |
startTest
public void startTest (Test test)
public void testLog (String dataName,
LogDataType dataType,
InputStreamSource dataStream)
طلب ردّ من معيد توجيه JUnit3 للحصول على السجلات من اختبار
| المعلَمات |
dataName |
String: اسم وصفي للبيانات، مثلاً "device_logcat" ملاحظة: قد لا يكون `dataName`
فريدًا لكل طلب ردّ، ما يعني أنّه يجب أن يكون بإمكان المنفّذين التعامل مع طلبات ردّ متعددة
بالاسم نفسه |
dataType |
LogDataType: نوع بيانات السجلّ للبيانات |
dataStream |
InputStreamSource: مصدر بيانات السجلّ للبيانات على المنفّذين استدعاء
`createInputStream` لبدء قراءة البيانات، والحرص على إغلاق
`InputStream` الناتج عند اكتمال العملية. على المتصلين التأكّد من بقاء مصدر البيانات متاحًا
ويمكن الوصول إليه إلى أن يكتمل الإجراء `testLog`. |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2026-06-22 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2026-06-22 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]