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 עטוף ב-wrap אחר, צריך לוודא שאנחנו מעבירים את הקריאה החוזרת (callback) של 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 עטוף ב-wrap אחר, צריך לוודא שאנחנו מעבירים את הקריאה החוזרת (callback) של testLogSaved למאזינים שמתחתיו.

פרמטרים
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile