Parser ProtoResult
public class ProtoResultParser
extends Object
Obiekt Java.lang.Object | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
Parser dla protoformatu wyników Tradefed.
Streszczenie
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 to konieczne, aby zapewnić spójne raportowanie, uzupełnij zdarzenia modułu, przebiegu i metod. |
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. |
boolean | setMergeInvocationContext (boolean enabled) Włącz lub wyłącz scalanie serializowanego kontekstu wywołania z głównym kontekstem, z którym ten obiekt jest inicjowany. |
void | setQuiet (boolean quiet) Ustawia, czy drukować po odebraniu zdarzeń. |
void | setReportLogs (boolean reportLogs) Ustawia, czy powinniśmy zgłaszać dzienniki. |
void | setSkipParsingAccounting (boolean skip) |
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 to konieczne, aby zapewnić spójne raportowanie, uzupełnij zdarzenia modułu, przebiegu i metod.
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. |
Rzuca | |
---|---|
| Wyjątek IO |
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. |
setMergeInvocationContext
public boolean setMergeInvocationContext (boolean enabled)
Włącz lub wyłącz scalanie serializowanego kontekstu wywołania z głównym kontekstem, z którym ten obiekt jest inicjowany.
Należy pamiętać, że wyłączenie raportowania na poziomie wywołania za pomocą parametru konstruktora reportInvocation
nadal powoduje scalanie informacji kontekstowych i wymaga jawnego użycia tej metody w celu wyłączenia tego zachowania.
DO ZROBIENIA (b/288001953): Aby to osiągnąć, ponownie odwiedź odpowiednie API.
Parametry | |
---|---|
enabled | boolean |
Zwroty | |
---|---|
boolean | poprzedni stan |
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 |
setSkipParsingAccounting
public void setSkipParsingAccounting (boolean skip)
Parametry | |
---|---|
skip | boolean |