ModuleProtoResultReporter
public
class
ModuleProtoResultReporter
extends FileProtoResultReporter
java.lang.Object | |||
↳ | com.android.tradefed.result.proto.ProtoResultReporter | ||
↳ | com.android.tradefed.result.proto.FileProtoResultReporter | ||
↳ | com.android.tradefed.result.proto.ModuleProtoResultReporter |
أداة إعداد تقارير النتائج مخصّصة لإعداد تقارير عن النتائج على مستوى الوحدة فقط. لا يمكن إعادة الدخول إلى هذه الوحده. الغرض من أداة إعداد التقارير هذه هو تحسين ذاكرة التخزين المؤقت على مستوى الوحدة بشكل أساسي.
ملخّص
الحقول | |
---|---|
public
static
final
String |
INVOCATION_ID_KEY
|
وظائف الإنشاء العامة | |
---|---|
ModuleProtoResultReporter()
|
|
ModuleProtoResultReporter(IInvocationContext mainInvocationContext, boolean granularResults)
|
الطرق العامة | |
---|---|
static
|
parseResultsMetadata(File protoResults)
أداة تحليل لأجل استخراج البيانات الوصفية التي ربما نقلناها |
void
|
processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)
التعامل مع ملف proto لسجلّ حالة الاختبار النهائي بعد حدوث |
void
|
processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)
التعامل مع ملف proto لسجلّ الوحدة النهائي بعد حدوث |
void
|
processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)
التعامل مع ملف proto لسجلّ التشغيل النهائي بعد حدوث |
boolean
|
stopCaching()
|
الطرق المحمية | |
---|---|
void
|
afterModuleEnd()
|
void
|
beforeModuleStart()
|
الحقول
INVOCATION_ID_KEY
public static final String INVOCATION_ID_KEY
وظائف الإنشاء العامة
ModuleProtoResultReporter
public ModuleProtoResultReporter ()
ModuleProtoResultReporter
public ModuleProtoResultReporter (IInvocationContext mainInvocationContext, boolean granularResults)
المعلمات | |
---|---|
mainInvocationContext |
IInvocationContext |
granularResults |
boolean |
الطرق العامة
parseResultsMetadata
public staticparseResultsMetadata (File protoResults)
أداة تحليل لأجل استخراج البيانات الوصفية التي ربما نقلناها
المعلمات | |
---|---|
protoResults |
File |
المرتجعات | |
---|---|
|
processTestCaseEnded
public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)
التعامل مع ملف proto لسجلّ حالة الاختبار النهائي بعد حدوث ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap))
المعلمات | |
---|---|
testCaseRecord |
TestRecordProto.TestRecord : النموذج النهائي الذي يمثّل حالة اختبار |
processTestModuleEnd
public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)
التعامل مع ملف proto لسجلّ الوحدة النهائي بعد حدوث testModuleEnded()
المعلمات | |
---|---|
moduleRecord |
TestRecordProto.TestRecord : النموذج النهائي الذي يمثّل الوحدة |
processTestRunEnded
public void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)
التعامل مع ملف proto لسجلّ التشغيل النهائي بعد حدوث ERROR(/#testRunEnded(long,HashMap))
المعلمات | |
---|---|
runRecord |
TestRecordProto.TestRecord : النموذج النهائي الذي يمثّل عملية التنفيذ |
moduleInProgress |
boolean : ما إذا كانت إحدى الوحدات قيد التنفيذ أم لا |
stopCaching
public boolean stopCaching ()
المرتجعات | |
---|---|
boolean |
الطرق المحمية
afterModuleEnd
protected void afterModuleEnd ()
beforeModuleStart
protected void beforeModuleStart ()