LogSaverResultForwarder

public class LogSaverResultForwarder
extends ResultForwarder implements ILogSaverListener

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


Ein ResultForwarder für Protokolle mit dem globalen Datei sparer.

Zusammenfassung

Öffentliche Konstrukteure

LogSaverResultForwarder (ILogSaver logSaver, listeners) 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 von der laufenden Sitzung.

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

Außerdem speichern die Protokolldatei mit der globalen ILogSaver und rufen ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile) für die Zuhörer die Umsetzung der ILogSaverListener Schnittstelle.

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

Leiten Sie das testLog nur weiter, anstatt das Log zuerst zu speichern.

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

Wenn LogSaverResultForwarder Wrap in einem anderen ist, sicherzustellen , dass wir den testLogSaved Rückruf unter ihm die Hörern übermitteln.

Öffentliche Konstrukteure

LogSaverResultForwarder

public LogSaverResultForwarder (ILogSaver logSaver, 
                 listeners)

Parameter
logSaver ILogSaver

listeners

Öffentliche Methoden

AufrufBeendet

public void invocationEnded (long elapsedTime)

Parameter
elapsedTime long

AufrufGestartet

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 von der laufenden Sitzung.

Parameter
saver ILogSaver

name String

testLog

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

Außerdem speichern die Protokolldatei mit der globalen ILogSaver und rufen ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile) für die Zuhörer die Umsetzung der ILogSaverListener Schnittstelle.

Parameter
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogForward

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

Leiten Sie das testLog nur weiter, anstatt das Log zuerst zu speichern.

Parameter
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogGespeichert

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

Wenn LogSaverResultForwarder Wrap in einem anderen ist, sicherzustellen , dass wir den testLogSaved Rückruf unter ihm die Hörern übermitteln.

Parameter
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile