LUCIResultReporter

public class LUCIResultReporter
extends CollectingTestListener implements ILogSaverListener, ISupportGranularResults

java.lang.Object
   ↳ 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 を返します。

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

LUCIResultReporter

public LUCIResultReporter ()

パブリック メソッド

invocationEnded

public void invocationEnded (long elapsedTime)

正常に終了したか、なんらかのエラーが発生したために呼び出しが終了したことを報告する あります。

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

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

invocationFailed

public void invocationFailed (Throwable cause)

エラー条件により不完全な呼び出しを報告します。

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

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

invocationStarted

public void invocationStarted (IInvocationContext context)

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

TradeFederation フレームワークによって自動的に呼び出されます。レポーターはオーバーライドする必要があります 複数のデバイスのレポートに対応できます。

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

logAssociation

public void logAssociation (String dataName, 
                LogFile logFile)

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

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

logFile LogFile: 以前にログに記録された LogFile に関連付ける必要があります。 テストケースです

saveJsonFile

public void saveJsonFile (JSONObject jsonResults)

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

パラメータ
jsonResults JSONObject

setGranularResults

public void setGranularResults (boolean granularResults)

パラメータ
granularResults boolean

supportGranularResults

public boolean supportGranularResults ()

レポーターが詳細な結果をサポートしている場合は true、それ以外の場合は false を返します。

戻り値
boolean