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 tra lên TFC.
Bản tóm tắt
Lĩnh vực | |
---|---|
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 thử nghiệm. |
public static final String | TOOL_LOG_PATH Tên của thư mục con chứa tất cả các tệp được tạo bởi quá trình lưu trữ. |
Nhà thầu xây dựng công cộng | |
---|---|
ClusterLogSaver () |
Phương pháp 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ố điều kiện lỗi. |
void | invocationStarted ( IInvocationContext context) Báo cáo sự bắt đầu của lệnh gọi thử nghiệm. |
LogFile | saveLogData (String dataName, LogDataType dataType, InputStream dataStream) Lưu dữ liệu nhật ký. |
Lĩnh vực
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 thử nghiệm.
TOOL_LOG_PATH
public static final String TOOL_LOG_PATH
Tên của thư mục con chứa tất cả các tệp được tạo bởi quá trình lưu trữ.
Nhà thầu xây dựng công cộng
ClusterLogSaver
public ClusterLogSaver ()
Phương pháp công khai
lấyLogReportDir
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ý.
Trả lại | |
---|---|
LogFile | LogFile . |
lời mờ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ố điều kiện lỗi.
Sẽ được khung TradeFederation tự động gọi sau khi ITestInvocationListener#invocationEnded(long)
được gọi.
Thông số | |
---|---|
elapsedTime | long : thời gian trôi qua của lệnh gọi tính bằng ms |
lời gọiBắt đầu
public void invocationStarted (IInvocationContext context)
Báo cáo sự bắt đầu của lệnh gọi thử nghiệm.
Sẽ được khung TradeFederation tự động gọi trước khi ITestInvocationListener#invocationStarted(IInvocationContext)
được gọi.
Thông số | |
---|---|
context | IInvocationContext : thông tin về lời gọi. |
lưuLogData
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. Nó cũng có thể được sử dụng như một phương pháp trợ giúp để lưu dữ liệu nhật ký bổ sung.
Tùy 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ữ ở một vị trí mà Tradefed không thể tiếp cận được.
Thông 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. |
Trả lại | |
---|---|
LogFile | LogFile chứa đường dẫn và URL của tệp đã lưu. |