ProtoResultParser
public
class
ProtoResultParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
أداة تحليل لتنسيق proto لنتائج Tradefed
ملخّص
الفئات المُدمجة | |
---|---|
enum |
ProtoResultParser.TestLevel
تسرد هذه السمة القيم التي تمّ تحديدها لتمثيل المستوى الحالي من ملف proto الذي تتم معالجته. |
وظائف الإنشاء العامة | |
---|---|
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)
في حال تحليل ملفات proto مباشرةً، عليك تحليلها مباشرةً كسلسلة. |
void
|
processFinalizedProto(TestRecordProto.TestRecord finalProto)
دالة الدخول الرئيسية التي تأخذ النموذج الأولي المكتمل وتعيد تشغيل نتائجه. |
ProtoResultParser.TestLevel
|
processNewProto(TestRecordProto.TestRecord currentProto)
دالة الإدخال الرئيسية التي يتم فيها عرض كل ملف proto لتحليله إلى أحداث 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)
في حال تحليل ملفات proto مباشرةً، عليك تحليلها مباشرةً كسلسلة.
مرتبط بـ FileProtoResultReporter
عند الإبلاغ عن تسلسل ملفات
المعلمات | |
---|---|
protoFile |
File : ملف proto الذي سيتم تحليله |
processFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
دالة الدخول الرئيسية التي تأخذ النموذج الأولي المكتمل وتعيد تشغيل نتائجه.
المعلمات | |
---|---|
finalProto |
TestRecordProto.TestRecord : TestRecord النهائي الذي سيتم تحليله
|
processNewProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
دالة الإدخال الرئيسية التي يتم فيها عرض كل ملف proto لتحليله إلى أحداث Tradefed
المعلمات | |
---|---|
currentProto |
TestRecordProto.TestRecord : TestRecord الحالي المطلوب تحليله |
المرتجعات | |
---|---|
ProtoResultParser.TestLevel |
صحيح إذا كان النموذج الأوّلي الذي تمت معالجته وحدة. |
setQuiet
public void setQuiet (boolean quiet)
لضبط ما إذا كان سيتم الطباعة عند استلام الأحداث أم لا
المعلمات | |
---|---|
quiet |
boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
يحدّد ما إذا كان علينا الإبلاغ عن السجلات أم لا.
المعلمات | |
---|---|
reportLogs |
boolean |