LogSaverResultForwarder

public class LogSaverResultForwarder
extends ResultForwarder implements ILogSaverListener

java.lang.Object
   ↳ com.android.tradefed.result.ResultForwarder
     ↳ com.android.tradefed.result.LogSaverResultForwarder


ResultForwarder do zapisywania dzienników za pomocą globalnego narzędzia do zapisywania 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)

Raport host_log z sesji w toku.

void testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)

Zapisz też plik dziennika z globalnym ILogSaver i wywołaniem ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile) dla tych słuchaczy, którzy implementują interfejs ILogSaverListener.

void testLogForward(String dataName, LogDataType dataType, InputStreamSource dataStream)

Przesyłaj tylko testLog zamiast zapisywać go najpierw.

void testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)

Jeśli LogSaverResultForwarder jest zawinięty w inną funkcję, upewnij się, że przekazujemy wywołanie testLogSaved do odbiorców podrzędnych.

Konstruktory publiczne

LogSaverResultForwarder

public LogSaverResultForwarder (ILogSaver logSaver, 
                 listeners)

Parametry
logSaver ILogSaver

listeners

Metody publiczne

invocationEnded

public void invocationEnded (long elapsedTime)

Parametry
elapsedTime long

invocationStarted

public void invocationStarted (IInvocationContext context)

Parametry
context IInvocationContext

logAssociation

public void logAssociation (String dataName, 
                LogFile logFile)

Parametry
dataName String

logFile LogFile

reportEndHostLog

public static void reportEndHostLog (ILogSaver saver, 
                String name)

Raport host_log z sesji w toku.

Parametry
saver ILogSaver

name String

testLog

public void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Zapisz też plik dziennika z globalnym ILogSaver i wywołaniem ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile) dla tych słuchaczy, którzy implementują interfejs ILogSaverListener.

Parametry
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogForward

public void testLogForward (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Przesyłaj tylko testLog zamiast zapisywać go najpierw.

Parametry
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogSaved

public void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

Jeśli LogSaverResultForwarder jest zawinięty w inną funkcję, upewnij się, że przekazujemy wywołanie testLogSaved do odbiorców podrzędnych.

Parametry
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile