Parser ProtoResult
public class ProtoResultParser
extends Object
Obiekt Java.lang.Object | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
Parser dla protoformatu wyników Tradefed.
Streszczenie
Zagnieżdżone klasy | |
---|---|
enum | ProtoResultParser.TestLevel Wyliczenie reprezentujące bieżący poziom przetwarzanego proto. |
Konstruktorzy publiczni | |
---|---|
ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation) Ctor. | |
ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile) Ctor. |
Metody publiczne | |
---|---|
void | completeModuleEvents () Jeśli potrzeba, aby zapewnić spójne raportowanie, uzupełnij zdarzenia modułu. |
String | getModuleInProgress () Zwraca identyfikator trwającego modułu. |
boolean | hasInvocationFailed () Zwraca informację, czy zgłoszono niepowodzenie wywołania. |
boolean | invocationEndedReached () Zwraca informację, czy analiza osiągnęła zakończenie wywołania. |
void | processFileProto (File protoFile) W przypadku bezpośredniego analizowania plików proto, obsługuj ich bezpośrednie analizowanie jako sekwencję. |
void | processFinalizedProto (TestRecordProto.TestRecord finalProto) Główna funkcja wpisu, która pobiera sfinalizowane, ukończone proto i odtwarza jego wyniki. |
ProtoResultParser.TestLevel | processNewProto (TestRecordProto.TestRecord currentProto) Główna funkcja wpisu, w której prezentowane jest każde proto w celu przeanalizowania go w zdarzenia Tradefed. |
void | setQuiet (boolean quiet) Ustawia, czy drukować po odebraniu zdarzeń. |
void | setReportLogs (boolean reportLogs) Ustawia, czy powinniśmy zgłaszać dzienniki. |
Konstruktorzy publiczni
Parser ProtoResult
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Ctor.
Parametry | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
Parser ProtoResult
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Ctor.
Parametry | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
prefixForFile | String |
Metody publiczne
kompletneModuleEvents
public void completeModuleEvents ()
Jeśli potrzeba, aby zapewnić spójne raportowanie, uzupełnij zdarzenia modułu.
getModuleInProgress
public String getModuleInProgress ()
Zwraca identyfikator trwającego modułu. Zwraca wartość null, jeśli żadna nie jest w toku.
Zwroty | |
---|---|
String |
wywołanie nie powiodło się
public boolean hasInvocationFailed ()
Zwraca informację, czy zgłoszono niepowodzenie wywołania.
Zwroty | |
---|---|
boolean |
inwokacjaZakończonaOsiągnięta
public boolean invocationEndedReached ()
Zwraca informację, czy analiza osiągnęła zakończenie wywołania.
Zwroty | |
---|---|
boolean |
plikprocesowyProto
public void processFileProto (File protoFile)
W przypadku bezpośredniego analizowania plików proto, obsługuj ich bezpośrednie analizowanie jako sekwencję. Powiązany z FileProtoResultReporter
podczas raportowania sekwencji plików.
Parametry | |
---|---|
protoFile | File : plik proto, który ma zostać przeanalizowany. |
procesFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
Główna funkcja wpisu, która pobiera sfinalizowane, ukończone proto i odtwarza jego wyniki.
Parametry | |
---|---|
finalProto | TestRecordProto.TestRecord : Ostateczny TestRecord do przeanalizowania. |
procesNowyProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
Główna funkcja wpisu, w której prezentowane jest każde proto w celu przeanalizowania go w zdarzenia Tradefed.
Parametry | |
---|---|
currentProto | TestRecordProto.TestRecord : Bieżący TestRecord , który ma zostać przeanalizowany. |
Zwroty | |
---|---|
ProtoResultParser.TestLevel | Prawda, jeśli przetworzony proto był modułem. |
ustawCicho
public void setQuiet (boolean quiet)
Ustawia, czy drukować po odebraniu zdarzeń.
Parametry | |
---|---|
quiet | boolean |
ustaw dzienniki raportów
public void setReportLogs (boolean reportLogs)
Ustawia, czy powinniśmy zgłaszać dzienniki.
Parametry | |
---|---|
reportLogs | boolean |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2023-12-01 UTC.