ClusterLogSaver
public
class
ClusterLogSaver
extends Object
implements
ILogSaver
| java.lang.Object | |
| ↳ | com.android.tradefed.cluster.ClusterLogSaver |
Lớp ILogSaver để tải kết quả kiểm thử lên TFC.
Tóm tắt
Hằng số | |
|---|---|
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 của quá trình kiểm thử. |
String |
TOOL_LOG_PATH
Tên của thư mục con chứa tất cả tệp do quy trình máy chủ tạo. |
Hàm khởi tạo công khai | |
|---|---|
ClusterLogSaver()
|
|
Phương thức công khai | |
|---|---|
LogFile
|
getLogReportDir()
Nhận |
void
|
invocationEnded(long elapsedTime)
Báo cáo rằng lời gọi đã chấm dứt, dù thành công hay do một số điều kiện 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ý. |
Hằng số
FILE_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 của quá trình kiểm thử.
Giá trị không đổi: "FILES"
TOOL_LOG_PATH
public static final String TOOL_LOG_PATH
Tên của thư mục con chứa tất cả tệp do quy trình máy chủ tạo.
Giá trị không đổi: "tool-logs"
Hàm khởi tạo công khai
ClusterLogSaver
public ClusterLogSaver ()
Phương thức công khai
getLogReportDir
public LogFile getLogReportDir ()
Nhận LogFile chứa đường dẫn và/hoặc URL của thư mục nơi lưu nhật ký.
| Giá trị trả về | |
|---|---|
LogFile |
LogFile. |
invocationEnded
public void invocationEnded (long elapsedTime)
Báo cáo rằng lời gọi đã chấm dứt, dù thành công hay do một số điều kiện lỗi.
Sẽ được khung TradeFederation tự động gọi sau khi
ITestInvocationListener.invocationEnded(long) đượ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) |
invocationStarted
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 khi
ITestInvocationListener.invocationStarted(IInvocationContext) được gọi.
| Tham số | |
|---|---|
context |
IInvocationContext: thông tin về lời 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 ITestInvocationListener.testLog(String,LogDataType,InputStreamSource) được gọi. Bạn cũng có thể dùng phương thức này làm phương thức trợ giúp để lưu thêm dữ liệu nhật ký.
Tuỳ thuộc vào cách 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ữ ở một vị trí mà Tradefed không truy cập được.
| 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: 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. |
| Gửi | |
|---|---|
IOException |
|