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