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 Protokollen mit dem globalen Datei-Saver.

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)

Berichtet „host_log“ aus einer laufenden Sitzung.

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

Speichere außerdem die Protokolldatei mit dem globalen ILogSaver und rufe ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile) für die Listener auf, die die ILogSaverListener-Schnittstelle implementieren.

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

Reichen Sie nur das Testprotokoll ein, anstatt es zuerst zu speichern.

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

Wenn LogSaverResultForwarder in einem anderen Element verpackt ist, muss der Rückruf „testLogSaved“ an die darunter liegenden Listener weitergeleitet werden.

Öffentliche Konstruktoren

LogSaverResultForwarder

public LogSaverResultForwarder (ILogSaver logSaver, 
                 listeners)

Parameter
logSaver ILogSaver

listeners

Öffentliche Methoden

invocationEnded

public void invocationEnded (long elapsedTime)

Parameter
elapsedTime long

invocationStarted

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)

Berichtet host_log aus einer laufenden Sitzung.

Parameter
saver ILogSaver

name String

testLog

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

Speichere außerdem die Protokolldatei mit dem globalen ILogSaver und rufe ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile) für die Listener auf, die die ILogSaverListener-Schnittstelle implementieren.

Parameter
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogForward

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

Reichen Sie nur das Testprotokoll ein, anstatt es zuerst zu speichern.

Parameter
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogSaved

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

Wenn LogSaverResultForwarder in einem anderen Element verpackt ist, muss der Rückruf „testLogSaved“ an die darunter liegenden Listener weitergeleitet werden.

Parameter
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile