ProtoResult Parser
public class ProtoResultParser
extends Object
java.lang.Object | |
com.android.tradefed.result.proto.ProtoResultParser |
Parser dla proto formatu wyników Tradefed.
Streszczenie
Klasy zagnieżdżone | |
---|---|
enum | ProtoResultParser.TestLevel Wyliczenie reprezentujące bieżący poziom przetwarzanego proto. |
Konstruktorzy publiczni | |
---|---|
ProtoResultParser ( ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation) dr hab. | |
ProtoResultParser ( ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile) dr hab. |
Metody publiczne | |
---|---|
void | completeModuleEvents () W razie potrzeby, aby zapewnić spójne raportowanie, uzupełnij zdarzenia modułu, przebieg i metody. |
String | getModuleInProgress () Zwraca identyfikator modułu w toku. |
boolean | hasInvocationFailed () Zwraca, czy wywołanie nie powiodło się, czy nie. |
boolean | invocationEndedReached () Zwraca, czy analizowanie osiągnęło zakończenie wywołania. |
void | processFileProto (File protoFile) W przypadku bezpośredniego parsowania plików proto, obsługuj bezpośrednie parsowanie ich jako sekwencji. |
void | processFinalizedProto (TestRecordProto.TestRecord finalProto) Główna funkcja wejścia, która pobiera sfinalizowane ukończone proto i odtwarza jego wyniki. |
ProtoResultParser.TestLevel | processNewProto (TestRecordProto.TestRecord currentProto) Główna funkcja wejścia, w której każdy proto jest prezentowany w celu przeanalizowania go w wydarzeniach Tradefed. |
void | setQuiet (boolean quiet) Określa, czy drukować po odebraniu zdarzeń. |
void | setReportLogs (boolean reportLogs) Ustawia, czy powinniśmy raportować logi. |
void | setSkipParsingAccounting (boolean skip) |
Konstruktorzy publiczni
ProtoResult Parser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
dr hab.
Parametry | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
ProtoResult Parser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
dr hab.
Parametry | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
prefixForFile | String |
Metody publiczne
completeModuleEvents
public void completeModuleEvents ()
W razie potrzeby, aby zapewnić spójne raportowanie, uzupełnij zdarzenia modułu, przebieg i metody.
getModuleInProgress
public String getModuleInProgress ()
Zwraca identyfikator modułu w toku. Zwraca wartość null, jeśli żaden nie jest w toku.
Zwroty | |
---|---|
String |
hasInwokacja nie powiodła się
public boolean hasInvocationFailed ()
Zwraca, czy wywołanie nie powiodło się, czy nie.
Zwroty | |
---|---|
boolean |
inwokacjaZakończono Osiągnięto
public boolean invocationEndedReached ()
Zwraca, czy analizowanie osiągnęło zakończenie wywołania.
Zwroty | |
---|---|
boolean |
processFileProto
public void processFileProto (File protoFile)
W przypadku bezpośredniego parsowania plików proto, obsługuj bezpośrednie parsowanie ich jako sekwencji. Powiązany z FileProtoResultReporter
podczas zgłaszania sekwencji plików.
Parametry | |
---|---|
protoFile | File : plik proto do przeanalizowania. |
processFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
Główna funkcja wejścia, która pobiera sfinalizowane ukończone proto i odtwarza jego wyniki.
Parametry | |
---|---|
finalProto | TestRecordProto.TestRecord : końcowy TestRecord do przeanalizowania. |
procesNowyProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
Główna funkcja wejścia, w której każdy proto jest prezentowany w celu przeanalizowania go w wydarzeniach Tradefed.
Parametry | |
---|---|
currentProto | TestRecordProto.TestRecord : bieżący TestRecord do przeanalizowania. |
Zwroty | |
---|---|
ProtoResultParser.TestLevel | Prawda, jeśli przetwarzany proto był modułem. |
ustaw cichy
public void setQuiet (boolean quiet)
Określa, czy drukować po odebraniu zdarzeń.
Parametry | |
---|---|
quiet | boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
Ustawia, czy powinniśmy raportować logi.
Parametry | |
---|---|
reportLogs | boolean |
setSkipParsingAccounting
public void setSkipParsingAccounting (boolean skip)
Parametry | |
---|---|
skip | boolean |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-08-15 UTC.