ProtoResultParser
public class ProtoResultParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
محلل لتنسيق النتائج Tradefed الأولية.
ملخص
فصول متداخلة | |
---|---|
enum | ProtoResultParser.TestLevel التعداد الذي يمثل المستوى الحالي للنموذج الأولي الذي تتم معالجته. |
المقاولين العامة | |
---|---|
ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation) دكتور. | |
ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile) دكتور. |
الأساليب العامة | |
---|---|
void | completeModuleEvents () إذا لزم الأمر لضمان تقديم تقارير متسقة، أكمل أحداث الوحدة. |
String | getModuleInProgress () إرجاع معرف الوحدة قيد التقدم. |
boolean | hasInvocationFailed () إرجاع ما إذا كان قد تم الإبلاغ عن فشل الاستدعاء أم لا. |
boolean | invocationEndedReached () إرجاع ما إذا كان التحليل قد وصل إلى انتهاء الاستدعاء أم لا. |
void | processFileProto (File protoFile) في حالة تحليل الملفات الأولية مباشرةً، تعامل مع التحليل المباشر لها كتسلسل. |
void | processFinalizedProto (TestRecordProto.TestRecord finalProto) وظيفة الإدخال الرئيسية التي تأخذ النموذج الأولي المكتمل وتعيد عرض نتائجه. |
ProtoResultParser.TestLevel | processNewProto (TestRecordProto.TestRecord currentProto) وظيفة الإدخال الرئيسية حيث يتم تقديم كل نموذج أولي ليتم تحليله في أحداث Tradefed. |
void | setQuiet (boolean quiet) يضبط ما إذا كان سيتم الطباعة أم لا عند استلام الأحداث. |
void | setReportLogs (boolean reportLogs) يحدد ما إذا كان يجب علينا الإبلاغ عن السجلات أم لا. |
المقاولين العامة
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
دكتور.
حدود | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
دكتور.
حدود | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
prefixForFile | String |
الأساليب العامة
CompleteModuleEvents
public void completeModuleEvents ()
إذا لزم الأمر لضمان تقديم تقارير متسقة، أكمل أحداث الوحدة.
getModuleInProgress
public String getModuleInProgress ()
إرجاع معرف الوحدة قيد التقدم. يُرجع فارغًا إذا لم يكن هناك شيء قيد التقدم.
عائدات | |
---|---|
String |
hasInvocationFailed
public boolean hasInvocationFailed ()
إرجاع ما إذا كان قد تم الإبلاغ عن فشل الاستدعاء أم لا.
عائدات | |
---|---|
boolean |
invocationEndedReached
public boolean invocationEndedReached ()
إرجاع ما إذا كان التحليل قد وصل إلى انتهاء الاستدعاء أم لا.
عائدات | |
---|---|
boolean |
ProcessFileProto
public void processFileProto (File protoFile)
في حالة تحليل الملفات الأولية مباشرةً، تعامل مع التحليل المباشر لها كتسلسل. يرتبط بـ FileProtoResultReporter
عند الإبلاغ عن سلسلة من الملفات.
حدود | |
---|---|
protoFile | File : الملف الأولي الذي سيتم تحليله. |
ProcessFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
وظيفة الإدخال الرئيسية التي تأخذ النموذج الأولي المكتمل وتعيد عرض نتائجه.
حدود | |
---|---|
finalProto | TestRecordProto.TestRecord : TestRecord النهائي الذي سيتم تحليله. |
ProcessNewProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
وظيفة الإدخال الرئيسية حيث يتم تقديم كل نموذج أولي ليتم تحليله في أحداث Tradefed.
حدود | |
---|---|
currentProto | TestRecordProto.TestRecord : TestRecord الحالي الذي سيتم تحليله. |
عائدات | |
---|---|
ProtoResultParser.TestLevel | صحيح إذا كان النموذج الأولي الذي تمت معالجته عبارة عن وحدة نمطية. |
setQuiet
public void setQuiet (boolean quiet)
يضبط ما إذا كان سيتم الطباعة أم لا عند استلام الأحداث.
حدود | |
---|---|
quiet | boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
يحدد ما إذا كان يجب علينا الإبلاغ عن السجلات أم لا.
حدود | |
---|---|
reportLogs | boolean |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)