叢集日誌保存器

public class ClusterLogSaver
extends Object implements ILogSaver

java.lang.Object
com.android.tradefed.cluster.ClusterLogSaver


用於將測試輸出上傳到 TFC 的ILogSaver類別。

概括

嵌套類

enum ClusterLogSaver.FilePickingStrategy

文件選取策略。

領域

public static final String FILE_NAMES_FILE_NAME

包含所有測試輸出檔案名稱的文字檔案的名稱。

public static final String TOOL_LOG_PATH

包含主機程序產生的所有檔案的子目錄的名稱。

公共構造函數

ClusterLogSaver ()

公共方法

LogFile getLogReportDir ()
void invocationEnded (long elapsedTime)
void invocationStarted (IInvocationContext context)
LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
LogFile saveLogDataRaw (String dataName, LogDataType dataType, InputStream dataStream)

領域

檔案名稱檔案名稱

public static final String FILE_NAMES_FILE_NAME

包含所有測試輸出檔案名稱的文字檔案的名稱。

工具_日誌_路徑

public static final String TOOL_LOG_PATH

包含主機程序產生的所有檔案的子目錄的名稱。

公共構造函數

叢集日誌保存器

public ClusterLogSaver ()

公共方法

取得日誌報告目錄

public LogFile getLogReportDir ()

退貨
LogFile

呼叫結束

public void invocationEnded (long elapsedTime)

參數
elapsedTime long

調用開始

public void invocationStarted (IInvocationContext context)

參數
context IInvocationContext

保存日誌數據

public LogFile saveLogData (String dataName, 
                LogDataType dataType, 
                InputStream dataStream)

參數
dataName String

dataType LogDataType

dataStream InputStream

退貨
LogFile

保存日誌資料原始

public LogFile saveLogDataRaw (String dataName, 
                LogDataType dataType, 
                InputStream dataStream)

參數
dataName String

dataType LogDataType

dataStream InputStream

退貨
LogFile