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