LogSaverResultForwarder

public class LogSaverResultForwarder
extends ResultForwarder implements ILogSaverListener

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


ResultForwarder: グローバル ファイル セーバーを使用してログを保存。

概要

パブリック コンストラクタ

LogSaverResultForwarder(ILogSaver logSaver, listeners)

パブリック メソッド

void invocationEnded(long elapsedTime)

void invocationStarted(IInvocationContext context)

void logAssociation(String dataName, LogFile logFile)

static void reportEndHostLog(ILogSaver saver, String name)

進行中のセッションの host_log を報告します。

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

また、グローバル ILogSaver を指定してログファイルを保存し、次を呼び出します。 ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile) ILogSaverListener インターフェースを実装するリスナーのもの。

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

最初にログを保存するのではなく、testLog のみを転送します。

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

LogSaverResultForwarder が別のラップでラップされている場合は、 その下のリスナーへの testLogSaved コールバックです。

パブリック コンストラクタ

LogSaverResultForwarder

public LogSaverResultForwarder (ILogSaver logSaver, 
                 listeners)

パラメータ
logSaver ILogSaver

listeners

パブリック メソッド

invocationEnded

public void invocationEnded (long elapsedTime)

パラメータ
elapsedTime long

invocationStarted

public void invocationStarted (IInvocationContext context)

パラメータ
context IInvocationContext

logAssociation

public void logAssociation (String dataName, 
                LogFile logFile)

パラメータ
dataName String

logFile LogFile

reportEndHostLog

public static void reportEndHostLog (ILogSaver saver, 
                String name)

進行中のセッションの host_log を報告します。

パラメータ
saver ILogSaver

name String

testLog

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

また、グローバル ILogSaver を指定してログファイルを保存し、次を呼び出します。 ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile) ILogSaverListener インターフェースを実装するリスナーのもの。

パラメータ
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogForward

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

最初にログを保存するのではなく、testLog のみを転送します。

パラメータ
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogSaved

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

LogSaverResultForwarder が別のラップでラップされている場合は、 その下のリスナーへの testLogSaved コールバックです。

パラメータ
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile