از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار ترانک و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، android-latest-release استفاده کنید. شاخه مانیفست android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
JUnitToInvocationResultForwarder
public class JUnitToInvocationResultForwarder
extends Object implements TestListener
| شیء جاوا |
| ↳ | 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 forwarder برای دریافت لاگهای یک تست. |
سازندگان عمومی
JUnitToInvocationResultForwarder
public JUnitToInvocationResultForwarder (ITestInvocationListener invocationListener)
| پارامترها |
|---|
invocationListener | ITestInvocationListener |
JUnitToInvocationResultForwarder
public JUnitToInvocationResultForwarder (List<ITestInvocationListener> invocationListeners)
| پارامترها |
|---|
invocationListeners | List |
روشهای عمومی
خطای اضافه
public void addError (Test test,
Throwable t)| پارامترها |
|---|
test | Test |
t | Throwable |
اضافه کردن خرابی
public void addFailure (Test test,
AssertionFailedError t)| پارامترها |
|---|
test | Test |
t | AssertionFailedError |
پایان آزمون
public void endTest (Test test)
پایان آزمون
public void endTest (Test test,
HashMap<String, MetricMeasurement.Metric> metrics) فراخوانی مجدد از تستهای JUnit3 که میتوانند معیارها را ارسال کنند.
| پارامترها |
|---|
test | Test : Test که تازه اجراش تموم شده. |
metrics | HashMap : معیارهایی در قالب Map که به تابع فراخوانی نتایج ارسال میشوند. |
شروع تست
public void startTest (Test test)
public void testLog (String dataName,
LogDataType dataType,
InputStreamSource dataStream) فراخوانی مجدد از JUnit3 forwarder برای دریافت لاگهای یک تست.
| پارامترها |
|---|
dataName | String : یک نام توصیفی رشتهای از دادهها. مثلاً "device_logcat". توجه داشته باشید که dataName ممکن است در هر فراخوانی منحصر به فرد نباشد. یعنی پیادهسازیکنندگان باید بتوانند چندین فراخوانی را با همان dataName مدیریت کنند. |
dataType | LogDataType : نوع دادهی LogDataType |
dataStream | InputStreamSource : منبع ورودی دادهها. پیادهسازیکنندگان باید createInputStream را برای شروع خواندن دادهها فراخوانی کنند و اطمینان حاصل کنند که InputStream حاصل را پس از اتمام ببندند. فراخوانیکنندگان باید اطمینان حاصل کنند که منبع دادهها تا زمان تکمیل متد testLog موجود و در دسترس باقی میماند. |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و 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 بهوقت ساعت هماهنگ جهانی."],[],[]]