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 |