LogSaverResultForwarder

public class LogSaverResultForwarder
extends ResultForwarder implements ILogSaverListener

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


ResultForwarder để lưu nhật ký bằng trình tiết kiệm tệp chung.

Bản tóm tắt

Nhà thầu xây dựng công cộng

LogSaverResultForwarder (ILogSaver logSaver, listeners) LogSaverResultForwarder (ILogSaver logSaver, listeners)

Phương pháp công khai

void invocationEnded (long elapsedTime)

void invocationStarted (IInvocationContext context)

void logAssociation (String dataName, LogFile logFile)

static void reportEndHostLog (ILogSaver saver, String name)

Báo cáo Host_log từ phiên đang diễn ra.

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

Ngoài ra, hãy lưu tệp nhật ký bằng ILogSaver toàn cầu và gọi ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile) cho những trình nghe đang triển khai giao diện ILogSaverListener .

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

Chỉ chuyển tiếp testLog thay vì lưu nhật ký trước.

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

Nếu LogSaverResultForwarder được gói trong một gói khác, hãy đảm bảo chúng tôi chuyển tiếp lệnh gọi lại testLogSaved tới các trình nghe bên dưới nó.

Nhà thầu xây dựng công cộng

LogSaverResultForwarder

public LogSaverResultForwarder (ILogSaver logSaver, 
                 listeners)

Thông số
logSaver ILogSaver

listeners

Phương pháp công khai

lời mờiĐã kết thúc

public void invocationEnded (long elapsedTime)

Thông số
elapsedTime long

lời gọiBắt đầu

public void invocationStarted (IInvocationContext context)

Thông số
context IInvocationContext

logHiệp hội

public void logAssociation (String dataName, 
                LogFile logFile)

Thông số
dataName String

logFile LogFile

báo cáoEndHostNhật ký

public static void reportEndHostLog (ILogSaver saver, 
                String name)

Báo cáo Host_log từ phiên đang diễn ra.

Thông số
saver ILogSaver

name String

nhật ký kiểm tra

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

Ngoài ra, hãy lưu tệp nhật ký bằng ILogSaver toàn cầu và gọi ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile) cho những trình nghe đang triển khai giao diện ILogSaverListener .

Thông số
dataName String

dataType LogDataType

dataStream InputStreamSource

kiểm traLogForward

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

Chỉ chuyển tiếp testLog thay vì lưu nhật ký trước.

Thông số
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogĐã lưu

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

Nếu LogSaverResultForwarder được gói trong một gói khác, hãy đảm bảo chúng tôi chuyển tiếp lệnh gọi lại testLogSaved tới các trình nghe bên dưới nó.

Thông số
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile