از 27 مارس 2025، توصیه می کنیم از android-latest-release
به جای aosp-main
برای ساختن و کمک به AOSP استفاده کنید. برای اطلاعات بیشتر، به تغییرات AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
ShardMainResultForwarder
public class ShardMainResultForwarder
extends ResultForwarder
implements ILogSaverListener
یک ResultForwarder
که نتایج یک فراخوانی تست خرد شده را ترکیب می کند. تنها زمانی که همه فراخوانهای تقسیمشده کامل شوند، تکمیل فراخوان را به شنوندگان گزارش میدهد.
این کلاس امن نیست. انتظار میرود که کلاینتها هنگام ارسال نتایج آزمون، این کلاس را قفل کنند تا از نامرتب شدن فراخوانهای فراخوانی جلوگیری شود.
خلاصه
روش های عمومی |
---|
void | invocationEnded (long elapsedTime) |
void | invocationEnded (long elapsedTime, IInvocationContext context) تماس با جزئیات بیشتر برای تشخیص اینکه کدام قطعه تمام شده است. |
void | invocationFailed (FailureDescription failure) |
void | invocationFailed (Throwable cause) |
void | invocationStarted (IInvocationContext context) |
void | logAssociation (String dataName, LogFile logFile) |
void | testLogForward (String dataName, LogDataType dataType, InputStreamSource dataStream) به جای اینکه ابتدا لاگ را ذخیره کنید، فقط testLog را فوروارد کنید. |
void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) |
سازندگان عمومی
ShardMainResultForwarder
public ShardMainResultForwarder ( listeners,
int expectedShards)
یک ShardMainResultForwarder
ایجاد کنید.
پارامترها |
---|
listeners | : لیست ITestInvocationListener برای ارسال نتایج به زمانی که همه خرده ها تکمیل شدند |
expectedShards | int : تعداد خرده ها |
روش های عمومی
فراخوان پایان یافت
public void invocationEnded (long elapsedTime)
پارامترها |
---|
elapsedTime | long |
فراخوان پایان یافت
public void invocationEnded (long elapsedTime,
IInvocationContext context)
تماس با جزئیات بیشتر برای تشخیص اینکه کدام قطعه تمام شده است.
پارامترها |
---|
elapsedTime | long |
context | IInvocationContext |
فراخوان ناموفق بود
public void invocationFailed (FailureDescription failure)
پارامترها |
---|
failure | FailureDescription |
فراخوان ناموفق بود
public void invocationFailed (Throwable cause)
پارامترها |
---|
cause | Throwable |
invocationStarted
public void invocationStarted (IInvocationContext context)
پارامترها |
---|
context | IInvocationContext |
logAssociation
public void logAssociation (String dataName,
LogFile logFile)
پارامترها |
---|
dataName | String |
logFile | LogFile |
public void testLogForward (String dataName,
LogDataType dataType,
InputStreamSource dataStream)
به جای اینکه ابتدا لاگ را ذخیره کنید، فقط testLog را فوروارد کنید.
پارامترها |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
public void testLogSaved (String dataName,
LogDataType dataType,
InputStreamSource dataStream,
LogFile logFile)
پارامترها |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
logFile | LogFile |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-03-26 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-03-26 بهوقت ساعت هماهنگ جهانی."],[],[]]