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 को किसी दूसरे फ़ंक्शन में रैप किया गया है, तो पक्का करें कि हम उसके तहत मौजूद, listener फ़ंक्शन में 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