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 อยู่ภายในอีกรายการหนึ่ง โปรดตรวจสอบว่าเราส่งต่อการเรียกกลับ testLogSaved ไปยัง Listeners ที่อยู่ด้านล่าง

ตัวสร้างแบบสาธารณะ

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 อยู่ภายในอีกรายการหนึ่ง โปรดตรวจสอบว่าเราส่งต่อการเรียกกลับ testLogSaved ไปยัง Listeners ที่อยู่ด้านล่าง

พารามิเตอร์
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile