クラスターログセーバー

public class ClusterLogSaver
extends Object implements ILogSaver

java.lang.オブジェクト
com.android.tradefed.cluster.ClusterLogSaver


テスト出力を TFC にアップロードするILogSaverクラス。

まとめ

田畑

public static final String FILE_NAMES_FILE_NAME

すべてのテスト出力ファイル名を含むテキスト ファイルの名前。

public static final String TOOL_LOG_PATH

ホストプロセスによって生成されたすべてのファイルを含むサブディレクトリの名前。

パブリックコンストラクター

ClusterLogSaver ()

パブリックメソッド

LogFile getLogReportDir ()

ログが保存されているディレクトリのパスや URL を含むLogFile取得します。

void invocationEnded (long elapsedTime)

正常に終了したか、何らかのエラー条件により呼び出しが終了したことを報告します。

void invocationStarted ( IInvocationContext context)

テスト呼び出しの開始を報告します。

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

ログデータを保存します。

田畑

FILE_NAMES_FILE_NAME

public static final String FILE_NAMES_FILE_NAME

すべてのテスト出力ファイル名を含むテキスト ファイルの名前。

ツール_ログ_パス

public static final String TOOL_LOG_PATH

ホストプロセスによって生成されたすべてのファイルを含むサブディレクトリの名前。

パブリックコンストラクター

クラスターログセーバー

public ClusterLogSaver ()

パブリックメソッド

getLogReportDir

public LogFile getLogReportDir ()

ログが保存されているディレクトリのパスや URL を含むLogFile取得します。

戻り値
LogFile LogFile

呼び出し終了

public void invocationEnded (long elapsedTime)

正常に終了したか、何らかのエラー条件により呼び出しが終了したことを報告します。

ITestInvocationListener#invocationEnded(long)が呼び出された後、TradeFederation フレームワークによって自動的に呼び出されます。

パラメーター
elapsedTime long : 呼び出しの経過時間 (ミリ秒)

呼び出し開始

public void invocationStarted (IInvocationContext context)

テスト呼び出しの開始を報告します。

ITestInvocationListener#invocationStarted(IInvocationContext)呼び出される前に、TradeFederation フレームワークによって自動的に呼び出されます。

パラメーター
context IInvocationContext : 呼び出しに関する情報。

ログデータの保存

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

ログデータを保存します。

ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource)呼び出されるたびに、TradeFederation フレームワークによって自動的に呼び出されます。追加のログ データを保存するためのヘルパー メソッドとしても使用できます。

実装とポリシーによっては、ログが圧縮形式で保存される場合があります。ログは Tradefed がアクセスできない場所に保存される場合もあります。

パラメーター
dataName String : データを説明するString名。例:「device_logcat」

dataType LogDataType : ファイルのLogDataType

dataStream InputStream : データのERROR(/InputStream)

戻り値
LogFile保存されたファイルのパスと URL を含むLogFile