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,
|
Ö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 |
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 |
Ö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 |