GranularRetriableTestWrapper.StartEndCollector:
public
class
GranularRetriableTestWrapper.StartEndCollector
extends ResultAndLogForwarder
java.lang.Object | |||
↳ | com.android.tradefed.result.ResultForwarder | ||
↳ | com.android.tradefed.result.ResultAndLogForwarder | ||
↳ | com.android.tradefed.testtype.suite.GranularRetriableTestWrapper.StartEndCollector |
不足している実行の開始と終了を検出するクラス ヘルパー。
概要
フィールド | |
---|---|
public
boolean |
mRunEndedReported
|
public
boolean |
mRunStartReported
|
パブリック メソッド | |
---|---|
void
|
testRunEnded(long elapsedTimeMillis,
テスト実行の終了をレポートします。 |
void
|
testRunStarted(String runName, int testCount)
テスト実行の開始を報告します。 |
void
|
testRunStarted(String runName, int testCount, int attemptNumber, long startTime)
テスト実行の開始を報告します。 |
void
|
testRunStarted(String runName, int testCount, int attemptNumber)
テスト実行の開始を報告します。 |
フィールド
mRunEndedReported
public boolean mRunEndedReported
mRunStartReported
public boolean mRunStartReported
パブリック メソッド
testRunEnded
public void testRunEnded (long elapsedTimeMillis,runMetrics)
テスト実行の終了をレポートします。修正: 2 つの Map<> は使用できないインターフェースが異なるため、 ここでは HashMap を使用する必要があります。
パラメータ | |
---|---|
elapsedTimeMillis |
long : デバイスで報告された経過時間(ミリ秒単位) |
runMetrics |
: Metric を使用してテスト実行終了時にレポートされる Key-Value ペア。 |
testRunStarted
public void testRunStarted (String runName, int testCount)
テスト実行の開始を報告します。
パラメータ | |
---|---|
runName |
String : テスト実行名 |
testCount |
int : テスト実行中のテストの合計数 |
testRunStarted
public void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
テスト実行の開始を報告します。
パラメータ | |
---|---|
runName |
String : テスト実行名 |
testCount |
int : テスト実行中のテストの合計数 |
attemptNumber |
int : 同じ runName の異なる試行を識別する注文番号
実行されるリソースのことですtryNumber の値はインデックスが 0 で、
発生します。例:テストを細かく 3 回再試行します。合計 4 回の実行が必要です。
同じ runName の下にあり、AttemptNumber は 0 ~ 3 です。 |
startTime |
long : 実行の開始時刻(System.currentTimeMillis() で測定) |
testRunStarted
public void testRunStarted (String runName, int testCount, int attemptNumber)
テスト実行の開始を報告します。
パラメータ | |
---|---|
runName |
String : テスト実行名 |
testCount |
int : テスト実行中のテストの合計数 |
attemptNumber |
int : 同じ runName の異なる試行を識別する注文番号
実行されるリソースのことですtryNumber の値は、0 から始まる番号で、毎回増分する必要があります。
発生します。例:テストは詳細に 3 回再試行され、合計 4 回試行される必要がある
同じ runName で実行され、AttemptNumber の値は 0 ~ 3 です。 |