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) 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 ไปยัง Listener ที่อยู่ด้านล่าง

ผู้รับเหมาก่อสร้างสาธารณะ

LogSaverResultForwarder

public LogSaverResultForwarder (ILogSaver logSaver, 
                 listeners)

พารามิเตอร์
logSaver ILogSaver

listeners

วิธีการสาธารณะ

การร้องขอสิ้นสุดแล้ว

public void invocationEnded (long elapsedTime)

พารามิเตอร์
elapsedTime long

การร้องขอเริ่มต้นแล้ว

public void invocationStarted (IInvocationContext context)

พารามิเตอร์
context IInvocationContext

สมาคมล็อก

public void logAssociation (String dataName, 
                LogFile logFile)

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

logFile LogFile

รายงานEndHostLog

public static void reportEndHostLog (ILogSaver saver, 
                String name)

รายงาน host_log จากเซสชันที่กำลังดำเนินอยู่

พารามิเตอร์
saver ILogSaver

name String

บันทึกการทดสอบ

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

นอกจากนี้ ให้บันทึกไฟล์บันทึกด้วย ILogSaver ส่วนกลางและเรียก ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile) สำหรับผู้ฟังที่ใช้อินเทอร์เฟซ ILogSaverListener

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

dataType LogDataType

dataStream InputStreamSource

ทดสอบ LogForward

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

ส่งต่อ testLog เท่านั้น แทนที่จะบันทึกบันทึกก่อน

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

dataType LogDataType

dataStream InputStreamSource

testLogบันทึกไว้

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

หาก LogSaverResultForwarder รวมเข้ากับอีกอันหนึ่ง ตรวจสอบให้แน่ใจว่าเราได้ส่งต่อการโทรกลับ testLogSaved ไปยัง Listener ที่อยู่ด้านล่าง

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

dataType LogDataType

dataStream InputStreamSource

logFile LogFile