テスト結果
public class TestResult
extends Object
java.lang.オブジェクト | |
↳ | com.android.tradefed.result.TestResult |
単一のテストの結果を格納するコンテナー。
まとめ
田畑 | |
---|---|
public static final String | IS_FLAKY
|
パブリックコンストラクター | |
---|---|
TestResult () |
パブリックメソッド | |
---|---|
void | addLoggedFile (String dataName, LogFile loggedFile) そのテスト ケースに関連付けられたログ ファイル追跡を追加します |
boolean | equals (Object obj) |
long | getEndTime () |
FailureDescription | getFailure () 関連付けられた |
getLoggedFiles () そのテスト ケースに関連付けられたすべてのログ ファイルを含むマップのコピーを返します。 | |
getMetrics () 関連するテスト指標を取得します。 | |
getProtoMetrics () 関連するテスト メトリクスをプロト形式で取得します。 | |
String | getStackTrace () 関連する |
long | getStartTime () |
TestResult.TestStatus | getStatus () テストの |
int | hashCode () |
static TestResult | merge ( results, MergeStrategy strategy) merge ( results, MergeStrategy strategy) マージ戦略に基づいて、同じテスト ケースの試行をマージします。 |
void | setEndTime (long currentTimeMillis) 終了時刻を設定します |
void | setFailure ( FailureDescription failureDescription) スタックトレースを設定します。 |
void | setMetrics ( metrics) setMetrics ( metrics) テストメトリクスを設定し、以前の値をオーバーライドします。 |
void | setProtoMetrics ( metrics) setProtoMetrics ( metrics) テスト プロト メトリック形式を設定し、以前の値をオーバーライドします。 |
void | setStackTrace (String stackTrace) スタックトレースを設定します。 |
void | setStartTime (long startTime) |
TestResult | setStatus (TestResult.TestStatus status) |
田畑
IS_FLAKY
public static final String IS_FLAKY
パブリックコンストラクター
テスト結果
public TestResult ()
パブリックメソッド
ログファイルの追加
public void addLoggedFile (String dataName, LogFile loggedFile)
そのテスト ケースに関連付けられたログ ファイル追跡を追加します
パラメーター | |
---|---|
dataName | String |
loggedFile | LogFile |
等しい
public boolean equals (Object obj)
パラメーター | |
---|---|
obj | Object |
戻り値 | |
---|---|
boolean |
getEndTime
public long getEndTime ()
ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map))
イベントを受信したSystem.currentTimeMillis()
時間を返します。
戻り値 | |
---|---|
long |
get失敗
public FailureDescription getFailure ()
関連付けられたFailureDescription
を取得します。 getStatus()
TestStatus#PASSED
の場合はnull
にする必要があります。
戻り値 | |
---|---|
FailureDescription |
getLoggedFiles
publicgetLoggedFiles ()
そのテスト ケースに関連付けられたすべてのログ ファイルを含むマップのコピーを返します。
戻り値 | |
---|---|
メトリクスを取得する
publicgetMetrics ()
関連するテスト指標を取得します。
戻り値 | |
---|---|
getProtoMetrics
publicgetProtoMetrics ()
関連するテスト メトリクスをプロト形式で取得します。
戻り値 | |
---|---|
getスタックトレース
public String getStackTrace ()
関連するString
スタック トレースを取得します。 getStatus()
TestStatus#PASSED
の場合はnull
にする必要があります。
戻り値 | |
---|---|
String |
getStartTime
public long getStartTime ()
ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription)
イベントが受信されたSystem.currentTimeMillis()
時間を返します。
戻り値 | |
---|---|
long |
ハッシュコード
public int hashCode ()
戻り値 | |
---|---|
int |
マージ
public static TestResult merge (results, MergeStrategy strategy)
マージ戦略に基づいて、同じテスト ケースの試行をマージします。
パラメーター | |
---|---|
results | TestResult のリスト |
strategy | MergeStrategy : マージ結果を決定するために使用されるMergeStrategy 。 |
戻り値 | |
---|---|
TestResult | マージされたTestResult 、またはマージするものが何もない場合は null。 |
setEndTime
public void setEndTime (long currentTimeMillis)
終了時刻を設定します
パラメーター | |
---|---|
currentTimeMillis | long |
セット失敗
public void setFailure (FailureDescription failureDescription)
スタックトレースを設定します。
パラメーター | |
---|---|
failureDescription | FailureDescription |
セットメトリクス
public void setMetrics (metrics)
テストメトリクスを設定し、以前の値をオーバーライドします。
パラメーター | |
---|---|
metrics |
setProtoMetrics
public void setProtoMetrics (metrics)
テスト プロト メトリック形式を設定し、以前の値をオーバーライドします。
パラメーター | |
---|---|
metrics |
setStackTrace
public void setStackTrace (String stackTrace)
スタックトレースを設定します。
パラメーター | |
---|---|
stackTrace | String |
setStartTime
public void setStartTime (long startTime)
ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long)
で使用する、テストの開始時刻を設定できます。
パラメーター | |
---|---|
startTime | long |
setStatus
public TestResult setStatus (TestResult.TestStatus status)
TestStatus
を設定します。
パラメーター | |
---|---|
status | TestResult.TestStatus |
戻り値 | |
---|---|
TestResult |