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
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 jest to konieczne dla zapewnienia spójnego raportowania, wykonaj czynności opisane w zdarzeniach modułu, uruchomieniach i metodach. |
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. |
boolean
|
setMergeInvocationContext(boolean enabled)
Włącz lub wyłącz scalanie kontekstu serializowanego wywołania z głównym kontekstem, . |
void
|
setQuiet(boolean quiet)
Określa, czy drukować po odebraniu wydarzeń. |
void
|
setReportLogs(boolean reportLogs)
Określa, czy dzienniki mają być zgłaszane. |
void
|
setSkipParsingAccounting(boolean skip)
|
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 jest to konieczne dla zapewnienia spójnego raportowania, wykonaj czynności opisane w zdarzeniach modułu, uruchomieniach i metodach.
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. |
Rzuty | |
---|---|
|
IOWyjątek |
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. |
setMergeInvocationContext
public boolean setMergeInvocationContext (boolean enabled)
Włącz lub wyłącz scalanie kontekstu serializowanego wywołania z głównym kontekstem, .
Pamiętaj, że wyłączenie raportowania na poziomie wywołania za pomocą funkcji reportInvocation
konstruktora nadal scala informacje kontekstowe i wymaga wyraźnego użycia tego
, aby wyłączyć to zachowanie.
TODO(b/288001953): aby to zrobić, sprawdź ponownie odpowiedni interfejs API.
Parametry | |
---|---|
enabled |
boolean |
Zwroty | |
---|---|
boolean |
poprzedni stan |
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 |
setPomińParsingAccounting
public void setSkipParsingAccounting (boolean skip)
Parametry | |
---|---|
skip |
boolean |