ProtoResultParser
public
class
ProtoResultParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
Parser dla proto formatu wyników Tradefed.
Podsumowanie
Zagnieżdżone klasy | |
---|---|
enum |
ProtoResultParser.TestLevel
Wyliczenie reprezentujące bieżący poziom prototypu, który jest przetwarzany. |
Konstruktory publiczne | |
---|---|
ProtoResultParser(ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Konstruktor. |
|
ProtoResultParser(ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Konstruktor. |
Metody publiczne | |
---|---|
void
|
completeModuleEvents()
Jeśli to konieczne, aby zapewnić spójność raportowania, wypełnij zdarzenia modułu. |
String
|
getModuleInProgress()
Zwraca identyfikator modułu w trakcie wykonywania. |
boolean
|
hasInvocationFailed()
Zwraca informację, czy zgłoszono nieudane wywołanie. |
boolean
|
invocationEndedReached()
Zwraca, czy analizowanie dotarło do zakończenia wywołania. |
void
|
processFileProto(File protoFile)
W przypadku bezpośredniego parsowania plików proto należy przeanalizować je jako sekwencję. |
void
|
processFinalizedProto(TestRecordProto.TestRecord finalProto)
Główna funkcja wejściowa, która pobiera sfinalizowane proto i odtwarza jego wyniki. |
ProtoResultParser.TestLevel
|
processNewProto(TestRecordProto.TestRecord currentProto)
Główna funkcja wejściowa, w której prezentowane są prototypy do przeanalizowania w ramach zdarzeń Tradefed. |
void
|
setQuiet(boolean quiet)
Określa, czy po otrzymaniu zdarzeń ma nastąpić wydruk. |
void
|
setReportLogs(boolean reportLogs)
Określa, czy mamy raportować dzienniki. |
Konstruktory publiczne
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Konstruktor.
Parametry | |
---|---|
listener |
ITestInvocationListener |
context |
IInvocationContext |
reportInvocation |
boolean |
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Konstruktor.
Parametry | |
---|---|
listener |
ITestInvocationListener |
context |
IInvocationContext |
reportInvocation |
boolean |
prefixForFile |
String |
Metody publiczne
completeModuleEvents
public void completeModuleEvents ()
Jeśli to konieczne, aby zapewnić spójność raportowania, wypełnij zdarzenia modułu.
getModuleInProgress
public String getModuleInProgress ()
Zwraca identyfikator modułu w trakcie wykonywania. Zwraca wartość null, jeśli żadna operacja nie jest w toku.
Zwroty | |
---|---|
String |
hasInvocationFailed
public boolean hasInvocationFailed ()
Zwraca informację, czy zgłoszono nieudane wywołanie.
Zwroty | |
---|---|
boolean |
invocationEndedReached
public boolean invocationEndedReached ()
Zwraca, czy analizowanie dotarło do zakończenia wywołania.
Zwroty | |
---|---|
boolean |
processFileProto
public void processFileProto (File protoFile)
W przypadku bezpośredniego parsowania plików proto należy przeanalizować je jako sekwencję.
Powiązane z FileProtoResultReporter
podczas zgłaszania sekwencji plików.
Parametry | |
---|---|
protoFile |
File : plik proto, który ma zostać przeanalizowany. |
processFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
Główna funkcja wejściowa, która pobiera sfinalizowane proto i odtwarza jego wyniki.
Parametry | |
---|---|
finalProto |
TestRecordProto.TestRecord : ostatni TestRecord do przeanalizowania.
|
processNewProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
Główna funkcja wejściowa, w której prezentowane są prototypy do przeanalizowania w ramach zdarzeń Tradefed.
Parametry | |
---|---|
currentProto |
TestRecordProto.TestRecord : bieżąca TestRecord do przeanalizowania. |
Zwroty | |
---|---|
ProtoResultParser.TestLevel |
Wartość true, jeśli przetworzony prototyp był modułem. |
setQuiet
public void setQuiet (boolean quiet)
Określa, czy po otrzymaniu zdarzeń ma nastąpić wydruk.
Parametry | |
---|---|
quiet |
boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
Określa, czy mamy raportować dzienniki.
Parametry | |
---|---|
reportLogs |
boolean |