FileProtoResultReporter
public class FileProtoResultReporter
extends ProtoResultReporter
java.lang.Object | ||
↳ | com.android.tradefed.result.proto.ProtoResultReporter | |
↳ | com.android.tradefed.result.proto.FileProtoResultReporter |
כתב פרוטו שמטיל את ה- 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) טיפול בפרוטו של רשומת הבדיקה החלקית לאחר התרחשות |
void | processTestModuleEnd (TestRecordProto.TestRecord moduleRecord) טיפול בפרוטו הרשומה הסופית של המודול לאחר שהתרחש |
void | processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress) טיפול בפרוטו רשומת הריצה הסופית לאחר התרחשה |
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
בנאים ציבוריים
FileProtoResultReporter
public FileProtoResultReporter ()
שיטות ציבוריות
getOutputFile
public File getOutputFile ()
החזרות | |
---|---|
File |
isPeriodicWriting
public boolean isPeriodicWriting ()
האם כתיבה תקופתית מופעלת או לא.
החזרות | |
---|---|
boolean |
processFinalProto
public void processFinalProto (TestRecordProto.TestRecord finalRecord)
טיפול בפרוטו הסופי עם כל התוצאות.
פרמטרים | |
---|---|
finalRecord | TestRecordProto.TestRecord : הפרוטו הסופי עם כל תוצאות ההתקשרות. |
processStartInvocation
public void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext invocationContext)
טיפול בפרוטו של רשומת הבדיקה החלקית לאחר התרחשות invocationStarted(com.android.tradefed.invoker.IInvocationContext)
.
פרמטרים | |
---|---|
invocationStartRecord | TestRecordProto.TestRecord : הפרוטו החלקי המאוכלס לאחר ה-invocationStart. |
invocationContext | IInvocationContext : הקריאה IInvocationContext . |
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 : אם מודול נמצא בתהליך או לא. |
setDelimitedOutput
public void setDelimitedOutput (boolean delimitedOutput)
פרמטרים | |
---|---|
delimitedOutput | boolean |
setFileOutput
public void setFileOutput (File output)
מגדיר את הקובץ היכן לפלט את התוצאה.
פרמטרים | |
---|---|
output | File |
setOutputFile
public void setOutputFile (File outputFile)
פרמטרים | |
---|---|
outputFile | File |
setPeriodicWriting
public void setPeriodicWriting (boolean enabled)
אפשר כתיבת כל מודול בנפרד לקובץ.
פרמטרים | |
---|---|
enabled | boolean |
שיטות מוגנות
createModuleChildReference
protected TestRecordProto.ChildReference createModuleChildReference (TestRecordProto.TestRecord record)
יוצר הפניה צאצא עבור מודול.
פרמטרים | |
---|---|
record | TestRecordProto.TestRecord |
החזרות | |
---|---|
TestRecordProto.ChildReference |