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 |