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