LUCI結果レポーター

public class LUCIResultReporter
extends CollectingTestListener implements ILogSaverListener , ISupportGranularResults

java.lang.オブジェクト
com.android.tradefed.result.CollectingTestListener
com.android.tradefed.result.LUCIResultReporter


ResultDB および LUCI に必要なテスト結果を JSON 形式 (go/result-sink) で保存し、ファイルの場所をコンソールに記録する結果レポーター。 https://pkg.go.dev/go.chromium.org/luci/resultdb/proto/v1#TestResult テスト実行における各テストケースのテスト結果を配列に格納します。

まとめ

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

LUCIResultReporter ()

パブリックメソッド

void invocationEnded (long elapsedTime)

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

void invocationFailed (Throwable cause)

何らかのエラー状態が原因で不完全な呼び出しを報告します。

void invocationStarted ( IInvocationContext context)

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

void logAssociation (String dataName, LogFile logFile)

結果ファイルを収集します。

void saveJsonFile (JSONObject jsonResults)

JSON 結果ファイルを保存します。

void setGranularResults (boolean granularResults)
boolean supportGranularResults ()

レポーターが詳細な結果をサポートする場合は True を返し、そうでない場合は false を返します。

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

LUCI結果レポーター

public LUCIResultReporter ()

パブリックメソッド

呼び出し終了

public void invocationEnded (long elapsedTime)

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

TradeFederation フレームワークによって自動的に呼び出されます。

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

呼び出し失敗

public void invocationFailed (Throwable cause)

何らかのエラー状態が原因で不完全な呼び出しを報告します。

TradeFederation フレームワークによって自動的に呼び出されます。

パラメーター
cause Throwable : Throwableの失敗の原因

呼び出し開始

public void invocationStarted (IInvocationContext context)

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

TradeFederation フレームワークによって自動的に呼び出されます。複数のデバイスのレポートをサポートするには、レポーターはこのメソッドをオーバーライドする必要があります。

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

ログ関連付け

public void logAssociation (String dataName, 
                LogFile logFile)

結果ファイルを収集します。

パラメーター
dataName String : データの名前

logFile LogFile : 以前にログに記録され、テスト ケースに関連付ける必要があるLogFile

Jsonファイルを保存

public void saveJsonFile (JSONObject jsonResults)

JSON 結果ファイルを保存します。

パラメーター
jsonResults JSONObject

setGranularResults

public void setGranularResults (boolean granularResults)

パラメーター
granularResults boolean

サポート粒状の結果

public boolean supportGranularResults ()

レポーターが詳細な結果をサポートする場合は True を返し、そうでない場合は false を返します。

戻り値
boolean