LogSaverResultForwarder
public
class
LogSaverResultForwarder
extends ResultForwarder
implements
ILogSaverListener
java.lang.Object | ||
↳ | com.android.tradefed.result.ResultForwarder | |
↳ | com.android.tradefed.result.LogSaverResultForwarder |
A ResultForwarder
for saving logs with the global file saver.
Summary
Public constructors | |
---|---|
LogSaverResultForwarder(ILogSaver logSaver,
|
Public methods | |
---|---|
void
|
invocationEnded(long elapsedTime)
|
void
|
invocationStarted(IInvocationContext context)
|
void
|
logAssociation(String dataName, LogFile logFile)
|
static
void
|
reportEndHostLog(ILogSaver saver, String name)
Reports host_log from session in progress. |
void
|
testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
Also, save the log file with the global ILogSaver and call
ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile)
for those listeners implementing the ILogSaverListener interface.
|
void
|
testLogForward(String dataName, LogDataType dataType, InputStreamSource dataStream)
Only forward the testLog instead of saving the log first. |
void
|
testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
If |
Public constructors
LogSaverResultForwarder
public LogSaverResultForwarder (ILogSaver logSaver,listeners)
Parameters | |
---|---|
logSaver |
ILogSaver |
listeners |
|
Public methods
invocationEnded
public void invocationEnded (long elapsedTime)
Parameters | |
---|---|
elapsedTime |
long |
invocationStarted
public void invocationStarted (IInvocationContext context)
Parameters | |
---|---|
context |
IInvocationContext |
logAssociation
public void logAssociation (String dataName, LogFile logFile)
Parameters | |
---|---|
dataName |
String |
logFile |
LogFile |
reportEndHostLog
public static void reportEndHostLog (ILogSaver saver, String name)
Reports host_log from session in progress.
Parameters | |
---|---|
saver |
ILogSaver |
name |
String |
testLog
public void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Also, save the log file with the global
ILogSaver
and call
ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile)
for those listeners implementing the ILogSaverListener
interface.
Parameters | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
testLogForward
public void testLogForward (String dataName, LogDataType dataType, InputStreamSource dataStream)
Only forward the testLog instead of saving the log first.
Parameters | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
testLogSaved
public void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
If LogSaverResultForwarder
is wrap in another one, ensure we forward the
testLogSaved callback to the listeners under it.
Parameters | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
logFile |
LogFile |