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, listeners)

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 ILogSaver i wywołaj ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile) dla słuchaczy korzystających z interfejsu ILogSaverListener.

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 LogSaverResultForwarder dodaje już kolejną, upewnij się, że przekazujemy dalej testLogSaved Wywołanie zwrotne do detektorów znajdujących się pod nim.

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