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 |