LogSaverResultForwarder

public class LogSaverResultForwarder
extends ResultForwarder implements ILogSaverListener

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


ResultForwarder untuk menyimpan log dengan saver file global.

Ringkasan

Konstruktor publik

LogSaverResultForwarder(ILogSaver logSaver, listeners)

Metode publik

void invocationEnded(long elapsedTime)

void invocationStarted(IInvocationContext context)

void logAssociation(String dataName, LogFile logFile)

static void reportEndHostLog(ILogSaver saver, String name)

Melaporkan host_log dari sesi yang sedang berlangsung.

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

Selain itu, simpan file log dengan ILogSaver global dan panggil ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile) bagi pemroses tersebut yang menerapkan antarmuka ILogSaverListener.

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

Hanya teruskan testLog, bukan menyimpan log terlebih dahulu.

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

Jika LogSaverResultForwarder menggabungkan yang lain, pastikan kita meneruskan Callback testLogSaved ke pemroses di bawahnya.

Konstruktor publik

LogSaverResultForwarder

public LogSaverResultForwarder (ILogSaver logSaver, 
                 listeners)

Parameter
logSaver ILogSaver

listeners

Metode publik

pemanggilanBerakhir

public void invocationEnded (long elapsedTime)

Parameter
elapsedTime long

pemanggilanDimulai

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)

Melaporkan host_log dari sesi yang sedang berlangsung.

Parameter
saver ILogSaver

name String

Loguji

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

Selain itu, simpan file log dengan ILogSaver global dan panggil ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile) bagi pemroses tersebut yang menerapkan antarmuka ILogSaverListener.

Parameter
dataName String

dataType LogDataType

dataStream InputStreamSource

TesLogForward

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

Hanya teruskan testLog, bukan menyimpan log terlebih dahulu.

Parameter
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogDisimpan

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

Jika LogSaverResultForwarder menggabungkan yang lain, pastikan kita meneruskan Callback testLogSaved ke pemroses di bawahnya.

Parameter
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile