Analizator wyników Proto
public
class
ProtoResultParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
Parser dla formatu proto wyników Tradefed.
Podsumowanie
Zagnieżdżone klasy | |
---|---|
enum |
ProtoResultParser.TestLevel
Wyliczenie reprezentujące bieżący poziom przetwarzanego protokołu. |
Konstruktory publiczne | |
---|---|
ProtoResultParser(ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Ctor. |
|
ProtoResultParser(ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Ctor. |
Metody publiczne | |
---|---|
void
|
completeModuleEvents()
Jeśli musisz zapewnić spójność raportów, ukończ zdarzenia z modułu. |
String
|
getModuleInProgress()
Zwraca identyfikator uruchomionego modułu. |
boolean
|
hasInvocationFailed()
Wskazuje, czy zostało zgłoszone nieudane wywołanie. |
boolean
|
invocationEndedReached()
Zwraca informację o tym, czy analizowanie zakończyło się wywołaniem. |
void
|
processFileProto(File protoFile)
Jeśli chcesz analizować pliki proto bezpośrednio, zrób sekwencję. |
void
|
processFinalizedProto(TestRecordProto.TestRecord finalProto)
Główna funkcja wpisu, która pobiera sfinalizowane, zakończone proto i odtwarza ponownie jego wyniki. |
ProtoResultParser.TestLevel
|
processNewProto(TestRecordProto.TestRecord currentProto)
Główna funkcja wpisu, w której każde proto jest prezentowane w celu analizy zdarzeń Tradefed. |
void
|
setQuiet(boolean quiet)
Określa, czy drukować po odebraniu wydarzeń. |
void
|
setReportLogs(boolean reportLogs)
Określa, czy dzienniki mają być zgłaszane. |
Konstruktory publiczne
Analizator wyników Proto
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Ctor.
Parametry | |
---|---|
listener |
ITestInvocationListener |
context |
IInvocationContext |
reportInvocation |
boolean |
Analizator wyników Proto
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Ctor.
Parametry | |
---|---|
listener |
ITestInvocationListener |
context |
IInvocationContext |
reportInvocation |
boolean |
prefixForFile |
String |
Metody publiczne
Zdarzenia completeModuleZdarzenia
public void completeModuleEvents ()
Jeśli musisz zapewnić spójność raportów, ukończ zdarzenia z modułu.
getModule w toku
public String getModuleInProgress ()
Zwraca identyfikator uruchomionego modułu. Jeśli nie trwa żadna operacja, zwraca wartość null.
Zwroty | |
---|---|
String |
hasInvocationFailed,
public boolean hasInvocationFailed ()
Wskazuje, czy zostało zgłoszone nieudane wywołanie.
Zwroty | |
---|---|
boolean |
Koniec wywołania
public boolean invocationEndedReached ()
Zwraca informację o tym, czy analizowanie zakończyło się wywołaniem.
Zwroty | |
---|---|
boolean |
przetwarzajPlikProto
public void processFileProto (File protoFile)
Jeśli chcesz analizować pliki proto bezpośrednio, zrób sekwencję.
Powiązane z elementem FileProtoResultReporter
podczas raportowania sekwencji plików.
Parametry | |
---|---|
protoFile |
File : plik proto do analizy. |
procesFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
Główna funkcja wpisu, która pobiera sfinalizowane, zakończone proto i odtwarza ponownie jego wyniki.
Parametry | |
---|---|
finalProto |
TestRecordProto.TestRecord : końcowa wartość TestRecord do analizy.
|
procesNowyProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
Główna funkcja wpisu, w której każde proto jest prezentowane w celu analizy zdarzeń Tradefed.
Parametry | |
---|---|
currentProto |
TestRecordProto.TestRecord : bieżąca wartość TestRecord do analizy. |
Zwroty | |
---|---|
ProtoResultParser.TestLevel |
Wartość true, jeśli przetworzone proto było modułem. |
setQuiet
public void setQuiet (boolean quiet)
Określa, czy drukować po odebraniu wydarzeń.
Parametry | |
---|---|
quiet |
boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
Określa, czy dzienniki mają być zgłaszane.
Parametry | |
---|---|
reportLogs |
boolean |