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 インターフェースを実装するリスナーに対して ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile) を呼び出します。

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 インターフェースを実装するリスナーに対して ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile) を呼び出します。

パラメータ
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