テスト結果
public class TestResult
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.TestResult |
単一のテストの結果のコンテナー。
まとめ
田畑 | |
---|---|
public static final String | IS_FLAKY
|
パブリック コンストラクター | |
---|---|
TestResult () |
公開メソッド | |
---|---|
void | addLoggedFile (String dataName, LogFile loggedFile) そのテスト ケースに関連付けられたログ ファイルの追跡を追加します。 |
boolean | equals (Object obj) |
long | getEndTime () ERROR |
FailureDescription | getFailure () 関連する |
getLoggedFiles () そのテスト ケースに関連付けられたすべてのログ ファイルを含むマップのコピーを返します。 | |
getMetrics () 関連するテスト メトリックを取得します。 | |
getProtoMetrics () 関連するテスト メトリックを proto 形式で取得します。 | |
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 ()
公開メソッド
addLoggedFile
public void addLoggedFile (String dataName, LogFile loggedFile)
そのテスト ケースに関連付けられたログ ファイルの追跡を追加します。
パラメーター | |
---|---|
dataName | String |
loggedFile | LogFile |
等しい
public boolean equals (Object obj)
パラメーター | |
---|---|
obj | Object |
戻り値 | |
---|---|
boolean |
getEndTime
public long getEndTime ()
ERROR ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map))
イベントが受信されたERROR(/System#currentTimeMillis())
時刻を返します。
戻り値 | |
---|---|
long |
getFailure
public FailureDescription getFailure ()
関連するFailureDescription
を取得します。 getStatus()
TestStatus#PASSED
の場合はnull
にする必要があります。
戻り値 | |
---|---|
FailureDescription |
getLoggedFiles
publicgetLoggedFiles ()
そのテスト ケースに関連付けられたすべてのログ ファイルを含むマップのコピーを返します。
戻り値 | |
---|---|
getMetrics
publicgetMetrics ()
関連するテスト メトリックを取得します。
戻り値 | |
---|---|
getProtoMetrics
publicgetProtoMetrics ()
関連するテスト メトリックを proto 形式で取得します。
戻り値 | |
---|---|
getStackTrace
public String getStackTrace ()
関連するERROR(/String)
スタック トレースを取得します。 getStatus()
TestStatus#PASSED
の場合はnull
にする必要があります。
戻り値 | |
---|---|
String |
getStartTime
public long getStartTime ()
ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription)
イベントが受信されたERROR(/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 |
setFailure
public void setFailure (FailureDescription failureDescription)
スタック トレースを設定します。
パラメーター | |
---|---|
failureDescription | FailureDescription |
setMetrics
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 |