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 lưu tệp toàn cục.
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
LogSaverResultForwarder(ILogSaver logSaver,
|
Phương thức 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 |
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 |
Hàm khởi tạo công khai
LogSaverResultForwarder
public LogSaverResultForwarder (ILogSaver logSaver,listeners)
Tham số | |
---|---|
logSaver |
ILogSaver |
listeners |
|
Phương thức công khai
invocationEnded
public void invocationEnded (long elapsedTime)
Tham số | |
---|---|
elapsedTime |
long |
invocationStarted
public void invocationStarted (IInvocationContext context)
Tham số | |
---|---|
context |
IInvocationContext |
logAssociation
public void logAssociation (String dataName, LogFile logFile)
Tham số | |
---|---|
dataName |
String |
logFile |
LogFile |
reportEndHostLog
public static void reportEndHostLog (ILogSaver saver, String name)
Báo cáo host_log từ phiên đang diễn ra.
Tham số | |
---|---|
saver |
ILogSaver |
name |
String |
testLog
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ục và gọi ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile)
cho những trình nghe triển khai giao diện ILogSaverListener
.
Tham số | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
testLogForward
public void testLogForward (String dataName, LogDataType dataType, InputStreamSource dataStream)
Chỉ chuyển tiếp testLog thay vì lưu nhật ký trước.
Tham số | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
testLogSaved
public void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
Nếu LogSaverResultForwarder
được gói trong một lớp khác, hãy đảm bảo chúng ta chuyển tiếp lệnh gọi lại testLogSaved đến các trình nghe bên dưới lớp đó.
Tham số | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
logFile |
LogFile |