मॉड्यूलप्रोटोरिज़ल्ट रिपोर्टर
public
class
ModuleProtoResultReporter
extends FileProtoResultReporter
java.lang.Object | |||
↳ | com.android.tradefed.result.proto.Protoresults रिपोर्टer | ||
↳ | com.android.tradefed.result.proto.FileProtoResultReporter | ||
↳ | com.android.tradefed.result.proto.ModuleProtoResultReporter |
नतीजों की रिपोर्ट करने वाला टूल, सिर्फ़ मॉड्यूल लेवल के नतीजों की रिपोर्ट करता है. इस मॉड्यूल में कोई री-एंट्री काम नहीं करती. इस रिपोर्टर का मकसद मुख्य रूप से मॉड्यूल लेवल पर कैश मेमोरी में डेटा सेव करना है.
खास जानकारी
फ़ील्ड्स की फ़िल्में | |
---|---|
public
static
final
String |
INVOCATION_ID_KEY
|
सार्वजनिक कंस्ट्रक्टर | |
---|---|
ModuleProtoResultReporter()
|
|
ModuleProtoResultReporter(IInvocationContext mainInvocationContext)
|
सार्वजनिक तरीके | |
---|---|
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)
पैरामीटर | |
---|---|
mainInvocationContext |
IInvocationContext |
सार्वजनिक तरीके
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 : टेस्ट केस को दिखाने वाला प्रोटोटाइप. |
प्रोसेसTestModuleEnd
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 ()