Przekazywanie wyników do zapisywania logów
public
class
LogSaverResultForwarder
extends ResultForwarder
implements
ILogSaverListener
java.lang.Object | ||
↳ | com.android.tradefed.result.ResultForwarder | |
↳ | com.android.tradefed.result.LogSaverResultForwarder |
ResultForwarder
do zapisywania logów przy użyciu globalnego wygaszacza plików.
Podsumowanie
Konstruktory publiczne | |
---|---|
LogSaverResultForwarder(ILogSaver logSaver,
|
Metody publiczne | |
---|---|
void
|
invocationEnded(long elapsedTime)
|
void
|
invocationStarted(IInvocationContext context)
|
void
|
logAssociation(String dataName, LogFile logFile)
|
static
void
|
reportEndHostLog(ILogSaver saver, String name)
Raportuje host_log z trwającej sesji. |
void
|
testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
Zapisz też plik dziennika jako globalny |
void
|
testLogForward(String dataName, LogDataType dataType, InputStreamSource dataStream)
Przekazuj go tylko dalej, zamiast go zapisywać. |
void
|
testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
Jeśli |
Konstruktory publiczne
Przekazywanie wyników do zapisywania logów
public LogSaverResultForwarder (ILogSaver logSaver,listeners)
Parametry | |
---|---|
logSaver |
ILogSaver |
listeners |
|
Metody publiczne
Zakończenie wywołania
public void invocationEnded (long elapsedTime)
Parametry | |
---|---|
elapsedTime |
long |
Rozpoczęcie wywoływania
public void invocationStarted (IInvocationContext context)
Parametry | |
---|---|
context |
IInvocationContext |
powiązanie_logowania
public void logAssociation (String dataName, LogFile logFile)
Parametry | |
---|---|
dataName |
String |
logFile |
LogFile |
Dziennik zakończenia raportu
public static void reportEndHostLog (ILogSaver saver, String name)
Raportuje host_log z trwającej sesji.
Parametry | |
---|---|
saver |
ILogSaver |
name |
String |
dziennik testów
public void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Zapisz też plik dziennika jako globalny ILogSaver
i wywołaj
ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile)
dla słuchaczy korzystających z interfejsu ILogSaverListener
.
Parametry | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
testLogForward
public void testLogForward (String dataName, LogDataType dataType, InputStreamSource dataStream)
Przekazuj go tylko dalej, zamiast go zapisywać.
Parametry | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
testLogSaved
public void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
Jeśli LogSaverResultForwarder
dodaje już kolejną, upewnij się, że przekazujemy dalej
testLogSaved Wywołanie zwrotne do detektorów znajdujących się pod nim.
Parametry | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
logFile |
LogFile |