ClusterLogSaver (Trình lưu nhật ký cụm)
public
class
ClusterLogSaver
extends Object
implements
ILogSaver
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterLogSaver |
Một lớp ILogSaver
để tải đầu ra kiểm thử lên TFC.
Tóm tắt
Trường | |
---|---|
public
static
final
String |
FILE_NAMES_FILE_NAME
Tên của tệp văn bản chứa tất cả tên tệp đầu ra kiểm thử. |
public
static
final
String |
TOOL_LOG_PATH
Tên của một thư mục con chứa tất cả các tệp do quy trình của máy chủ lưu trữ tạo ra. |
Hàm khởi tạo công khai | |
---|---|
ClusterLogSaver()
|
Phương thức công khai | |
---|---|
LogFile
|
getLogReportDir()
Lấy |
void
|
invocationEnded(long elapsedTime)
Báo cáo rằng lệnh gọi đã kết thúc, dù thành công hay do một số lỗi . |
void
|
invocationStarted(IInvocationContext context)
Báo cáo thời điểm bắt đầu lệnh gọi kiểm thử. |
LogFile
|
saveLogData(String dataName, LogDataType dataType, InputStream dataStream)
Lưu dữ liệu nhật ký. |
Trường
TỆP_NAMES_FILE_NAME
public static final String FILE_NAMES_FILE_NAME
Tên của tệp văn bản chứa tất cả tên tệp đầu ra kiểm thử.
TOOL_LOG_PATH
public static final String TOOL_LOG_PATH
Tên của một thư mục con chứa tất cả các tệp do quy trình của máy chủ lưu trữ tạo ra.
Hàm khởi tạo công khai
ClusterLogSaver (Trình lưu nhật ký cụm)
public ClusterLogSaver ()
Phương thức công khai
getLogReportDir
public LogFile getLogReportDir ()
Lấy LogFile
chứa đường dẫn và/hoặc URL của thư mục lưu nhật ký.
Giá trị trả về | |
---|---|
LogFile |
LogFile . |
gọi đã kết thúc
public void invocationEnded (long elapsedTime)
Báo cáo rằng lệnh gọi đã kết thúc, dù thành công hay do một số lỗi .
Sẽ được khung TradeFederation tự động gọi sau
ITestInvocationListener#invocationEnded(long)
sẽ được gọi.
Tham số | |
---|---|
elapsedTime |
long : thời gian đã trôi qua của lệnh gọi tính bằng mili giây |
đã kích hoạt
public void invocationStarted (IInvocationContext context)
Báo cáo thời điểm bắt đầu lệnh gọi kiểm thử.
Sẽ được khung TradeFederation tự động gọi trước
ITestInvocationListener#invocationStarted(IInvocationContext)
sẽ được gọi.
Tham số | |
---|---|
context |
IInvocationContext : thông tin về lệnh gọi. |
saveLogData
public LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
Lưu dữ liệu nhật ký.
Sẽ được khung TradeFederation tự động gọi bất cứ khi nào ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource)
được gọi. Có thể
cũng được dùng làm phương thức trợ giúp để lưu thêm dữ liệu nhật ký.
Tuỳ thuộc vào việc triển khai và chính sách, nhật ký có thể được lưu ở dạng nén. Nhật ký cũng có thể được lưu trữ ở vị trí mà Tradefeed không thể truy cập.
Tham số | |
---|---|
dataName |
String : tên mô tả String của dữ liệu. ví dụ: "device_logcat" |
dataType |
LogDataType : LogDataType của tệp. |
dataStream |
InputStream : ERROR(/InputStream) của dữ liệu. |
Giá trị trả về | |
---|---|
LogFile |
LogFile chứa đường dẫn và URL của tệp đã lưu. |