ProtoResultParser
public class ProtoResultParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
محلل لتنسيق النتائج Tradefed الأولية.
ملخص
المقاولين العامة | |
---|---|
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. |
boolean | setMergeInvocationContext (boolean enabled) تمكين أو تعطيل دمج سياق الاستدعاء المتسلسل مع السياق الرئيسي الذي تمت تهيئة هذا الكائن به. |
void | setQuiet (boolean quiet) يضبط ما إذا كان سيتم الطباعة أم لا عند استلام الأحداث. |
void | setReportLogs (boolean reportLogs) يحدد ما إذا كان يجب علينا الإبلاغ عن السجلات أم لا. |
void | setSkipParsingAccounting (boolean skip) |
المقاولين العامة
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 : الملف الأولي الذي سيتم تحليله. |
رميات | |
---|---|
| IOEException |
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 | صحيح إذا كان النموذج الأولي الذي تمت معالجته عبارة عن وحدة نمطية. |
setMergeInvocationContext
public boolean setMergeInvocationContext (boolean enabled)
تمكين أو تعطيل دمج سياق الاستدعاء المتسلسل مع السياق الرئيسي الذي تمت تهيئة هذا الكائن به.
لاحظ أن تعطيل إعداد التقارير على مستوى الاستدعاء عبر معلمة مُنشئ reportInvocation
لا يزال يدمج معلومات السياق ويتطلب استخدام هذه الطريقة بشكل صريح لتعطيل السلوك.
TODO(b/288001953): قم بإعادة زيارة واجهة برمجة التطبيقات (API) المناسبة لإنجاز ذلك.
حدود | |
---|---|
enabled | boolean |
عائدات | |
---|---|
boolean | الحالة السابقة |
setQuiet
public void setQuiet (boolean quiet)
يضبط ما إذا كان سيتم الطباعة أم لا عند استلام الأحداث.
حدود | |
---|---|
quiet | boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
يحدد ما إذا كان يجب علينا الإبلاغ عن السجلات أم لا.
حدود | |
---|---|
reportLogs | boolean |
setSkipParsingAccounting
public void setSkipParsingAccounting (boolean skip)
حدود | |
---|---|
skip | boolean |