ProtoResultParser
public class ProtoResultParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
محلل للنتائج الأولية بتنسيق Tradefed.
ملخص
المنشأت العامة | |
---|---|
ProtoResultParser ( ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation) Ctor. | |
ProtoResultParser ( ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile) Ctor. |
الأساليب العامة | |
---|---|
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) يحدد ما إذا كان ينبغي لنا الإبلاغ عن السجلات أم لا. |
void | setSkipParsingAccounting (boolean skip) |
المنشأت العامة
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Ctor.
حدود | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Ctor.
حدود | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
prefixForFile | String |
الأساليب العامة
CompleteModuleEvents
public void completeModuleEvents ()
إذا لزم الأمر لضمان تقديم تقارير متسقة ، أكمل أحداث الوحدة ، وشغلها وأساليبها.
getModuleInProgress
public String getModuleInProgress ()
إرجاع معرف الوحدة قيد التقدم. ترجع فارغة إذا لم يكن أي شيء قيد التقدم.
عائدات | |
---|---|
String |
hasInvocationFailed
public boolean hasInvocationFailed ()
إرجاع ما إذا كان قد تم الإبلاغ عن فشل الاستدعاء أم لا.
عائدات | |
---|---|
boolean |
الدعاء منتهي
public boolean invocationEndedReached ()
إرجاع ما إذا كان التحليل قد وصل إلى استدعاء انتهى أم لا.
عائدات | |
---|---|
boolean |
ProcessFileProto
public void processFileProto (File protoFile)
في حالة تحليل الملفات الأولية مباشرة ، تعامل مع التحليل المباشر لها كسلسلة. مقترن بـ FileProtoResultReporter
عند الإبلاغ عن تسلسل من الملفات.
حدود | |
---|---|
protoFile | File : الملف الأولي الذي سيتم تحليله. |
رميات | |
---|---|
| IOException |
العملية
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
وظيفة الإدخال الرئيسية التي تأخذ النموذج الأولي المكتمل النهائي وتعيد عرض نتائجه.
حدود | |
---|---|
finalProto | TestRecordProto.TestRecord : TestRecord النهائي المطلوب تحليله. |
معالجة NewProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
وظيفة الدخول الرئيسية حيث يتم تقديم كل بروتو ليتم تحليله في أحداث Tradefed.
حدود | |
---|---|
currentProto | TestRecordProto.TestRecord : TestRecord الحالي المطلوب تحليله. |
عائدات | |
---|---|
ProtoResultParser.TestLevel | صحيح إذا كانت المعالجة الأولية عبارة عن وحدة نمطية. |
ضبط
public void setQuiet (boolean quiet)
يضبط ما إذا كنت تريد الطباعة عند استلام الأحداث أم لا.
حدود | |
---|---|
quiet | boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
يحدد ما إذا كان ينبغي لنا الإبلاغ عن السجلات أم لا.
حدود | |
---|---|
reportLogs | boolean |
setSkipParsingAccounting
public void setSkipParsingAccounting (boolean skip)
حدود | |
---|---|
skip | boolean |