फ़ाइलप्रोटोरिज़ल्ट रिपोर्टर

public class FileProtoResultReporter
extends ProtoResultReporter

java.lang.Object
com.android.tradefed.result.proto.Protoresults Reporter
  com.android.tradefed.result.proto.FileProtoresults Reporter


प्रोटो रिपोर्टर, जो TestRecord को फ़ाइल में डंप करता है.

खास जानकारी

फ़ील्ड्स की फ़िल्में

public static final String PERIODIC_PROTO_WRITING_OPTION

public static final String PROTO_OUTPUT_FILE

public static final String USE_DELIMITED_API

सार्वजनिक कंस्ट्रक्टर

FileProtoResultReporter()

सार्वजनिक तरीके

File getOutputFile()
boolean isPeriodicWriting()

समय-समय पर लिखने की सुविधा चालू हो या नहीं.

void processFinalProto(TestRecordProto.TestRecord finalRecord)

सभी नतीजों के साथ आखिरी प्रोटो संभालना.

void processStartInvocation(TestRecordProto.TestRecord invocationStartRecord, IInvocationContext invocationContext)

invocationStarted(com.android.tradefed.invoker.IInvocationContext) शुरू होने के बाद, शुरू करने के पार्शियल टेस्ट रिकॉर्ड प्रोटो को मैनेज करना.

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

testModuleEnded() शुरू होने के बाद, फ़ाइनल मॉड्यूल रिकॉर्ड प्रोटो को हैंडल करना.

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

ERROR(/#testRunEnded(long,HashMap)) के बाद फ़ाइनल रन रिकॉर्ड प्रोटो का प्रबंधन हुआ.

void setDelimitedOutput(boolean delimitedOutput)
void setFileOutput(File output)

यह नीति, नतीजे को आउटपुट करने के लिए फ़ाइल को सेट करती है.

void setOutputFile(File outputFile)
void setPeriodicWriting(boolean enabled)

हर मॉड्यूल को अलग-अलग फ़ाइल में लिखना चालू करें.

सुरक्षित तरीके

TestRecordProto.ChildReference createModuleChildReference(TestRecordProto.TestRecord record)

किसी मॉड्यूल के लिए चाइल्ड रेफ़रंस बनाता है.

फ़ील्ड्स की फ़िल्में

PERIODIC_PROTO_WRITING_OPTION

public static final String PERIODIC_PROTO_WRITING_OPTION

PROTO_OUTPUT_FILE

public static final String PROTO_OUTPUT_FILE

USE_DELIMITED_API

public static final String USE_DELIMITED_API

सार्वजनिक कंस्ट्रक्टर

फ़ाइलप्रोटोरिज़ल्ट रिपोर्टर

public FileProtoResultReporter ()

सार्वजनिक तरीके

'आउटपुट फ़ाइल' डाउनलोड करें

public File getOutputFile ()

रिटर्न
File

'पीरियॉडिक राइटिंग'

public boolean isPeriodicWriting ()

समय-समय पर लिखने की सुविधा चालू हो या नहीं.

रिटर्न
boolean

प्रोसेसफ़ाइनलप्रोटो

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

सभी नतीजों के साथ आखिरी प्रोटो संभालना.

पैरामीटर
finalRecord TestRecordProto.TestRecord: शुरू करने के सभी नतीजों के साथ फ़ाइनल प्रोटो.

प्रोसेस शुरू करना

public void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, 
                IInvocationContext invocationContext)

invocationStarted(com.android.tradefed.invoker.IInvocationContext) शुरू होने के बाद, शुरू करने के पार्शियल टेस्ट रिकॉर्ड प्रोटो को मैनेज करना.

पैरामीटर
invocationStartRecord TestRecordProto.TestRecord: शुरू करने के बाद, आंशिक प्रोटो की जानकारी अपने-आप भर जाती है.

invocationContext IInvocationContext: शुरू करने का निर्देश IInvocationContext.

प्रोसेसTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

testModuleEnded() शुरू होने के बाद, फ़ाइनल मॉड्यूल रिकॉर्ड प्रोटो को हैंडल करना.

पैरामीटर
moduleRecord TestRecordProto.TestRecord: मॉड्यूल को दिखाने वाला फ़ाइनल प्रोटो.

प्रोसेसTestRunEnded

public void processTestRunEnded (TestRecordProto.TestRecord runRecord, 
                boolean moduleInProgress)

ERROR(/#testRunEnded(long,HashMap)) के बाद फ़ाइनल रन रिकॉर्ड प्रोटो का प्रबंधन हुआ.

पैरामीटर
runRecord TestRecordProto.TestRecord: दौड़ने की जानकारी देने वाला फ़ाइनल प्रोटो.

moduleInProgress boolean: चाहे कोई मॉड्यूल चल रहा हो या नहीं.

सेटडिलिमिटेडआउटपुट

public void setDelimitedOutput (boolean delimitedOutput)

पैरामीटर
delimitedOutput boolean

सेटफ़ाइल आउटपुट

public void setFileOutput (File output)

यह नीति, नतीजे को आउटपुट करने के लिए फ़ाइल को सेट करती है.

पैरामीटर
output File

आउटपुट-फ़ाइल सेट करें

public void setOutputFile (File outputFile)

पैरामीटर
outputFile File

सेटपीरियॉडिक राइटिंग

public void setPeriodicWriting (boolean enabled)

हर मॉड्यूल को अलग-अलग फ़ाइल में लिखना चालू करें.

पैरामीटर
enabled boolean

सुरक्षित तरीके

बनाएं मॉड्यूल चाइल्ड रेफ़रंस

protected TestRecordProto.ChildReference createModuleChildReference (TestRecordProto.TestRecord record)

किसी मॉड्यूल के लिए चाइल्ड रेफ़रंस बनाता है.

पैरामीटर
record TestRecordProto.TestRecord

रिटर्न
TestRecordProto.ChildReference