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)
|
void
|
processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)
|
void
|
processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)
|
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)
ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap))
होने के बाद, फ़ाइनल किए गए टेस्ट केस रिकॉर्ड प्रोटो को मैनेज करना.
पैरामीटर | |
---|---|
testCaseRecord |
TestRecordProto.TestRecord : टेस्ट केस दिखाने वाला प्रोटोटाइप. |
processTestModuleEnd
public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)
testModuleEnded()
होने के बाद, फ़ाइनल किए गए मॉड्यूल रिकॉर्ड प्रोटो को मैनेज करना.
पैरामीटर | |
---|---|
moduleRecord |
TestRecordProto.TestRecord : मॉड्यूल को दिखाने वाला प्रोटोटाइप. |
processTestRunEnded
public void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)
ERROR(/#testRunEnded(long,HashMap))
के होने के बाद, फ़ाइनल किए गए रन रिकॉर्ड प्रोटो को मैनेज करना.
पैरामीटर | |
---|---|
runRecord |
TestRecordProto.TestRecord : रन को दिखाने वाला प्रोटोटाइप. |
moduleInProgress |
boolean : मॉड्यूल की प्रोसेस जारी है या नहीं. |
stopCaching
public boolean stopCaching ()
रिटर्न | |
---|---|
boolean |
सुरक्षित तरीके
afterModuleEnd
protected void afterModuleEnd ()
beforeModuleStart
protected void beforeModuleStart ()