LogSaverResultForwarder

public class LogSaverResultForwarder
extends ResultForwarder implements ILogSaverListener

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


Ein ResultForwarder zum Speichern von Logs mit dem globalen Dateispeicher.

Zusammenfassung

Öffentliche Konstruktoren

LogSaverResultForwarder(ILogSaver logSaver, listeners)

Öffentliche Methoden

void invocationEnded(long elapsedTime)

void invocationStarted(IInvocationContext context)

void logAssociation(String dataName, LogFile logFile)

static void reportEndHostLog(ILogSaver saver, String name)

Meldet host_log aus der laufenden Sitzung.

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

Speichern Sie außerdem die Logdatei mit dem globalen ILogSaver und rufen Sie ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile) für Listener, die die ILogSaverListener-Schnittstelle implementieren.

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

Leiten Sie nur das testLog weiter, anstatt das Protokoll vorher zu speichern.

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

Wenn LogSaverResultForwarder in einen anderen umgebrochen ist, wird der testLogSaved-Rückruf an die untergeordneten Listener.

Öffentliche Konstruktoren

LogSaverResultForwarder

public LogSaverResultForwarder (ILogSaver logSaver, 
                 listeners)

Parameter
logSaver ILogSaver

listeners

Öffentliche Methoden

Aufrufende beendet

public void invocationEnded (long elapsedTime)

Parameter
elapsedTime long

callStarted

public void invocationStarted (IInvocationContext context)

Parameter
context IInvocationContext

LogAssociation

public void logAssociation (String dataName, 
                LogFile logFile)

Parameter
dataName String

logFile LogFile

reportEndHostLog

public static void reportEndHostLog (ILogSaver saver, 
                String name)

Meldet host_log aus der laufenden Sitzung.

Parameter
saver ILogSaver

name String

testLog

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

Speichern Sie außerdem die Logdatei mit dem globalen ILogSaver und rufen Sie ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile) für Listener, die die ILogSaverListener-Schnittstelle implementieren.

Parameter
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogForward

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

Leiten Sie nur das testLog weiter, anstatt das Protokoll vorher zu speichern.

Parameter
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogSaved

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

Wenn LogSaverResultForwarder in einen anderen umgebrochen ist, wird der testLogSaved-Rückruf an die untergeordneten Listener.

Parameter
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile