RetryLogSaverResultForwarder
public
class
RetryLogSaverResultForwarder
extends LogSaverResultForwarder
| java.lang.Object | |||
| ↳ | com.android.tradefed.result.ResultForwarder | ||
| ↳ | com.android.tradefed.result.LogSaverResultForwarder | ||
| ↳ | com.android.tradefed.retry.RetryLogSaverResultForwarder | ||
現在の試行のパスも処理するフォワーダー。
概要
パブリック コンストラクタ | |
|---|---|
RetryLogSaverResultForwarder(ILogSaver logSaver, List<ITestInvocationListener> listeners, IConfiguration config)
|
|
RetryLogSaverResultForwarder(ILogSaver logSaver, List<ITestInvocationListener> listeners, IConfiguration config, int prevAttempts)
prevAttempts がまだトラッキングされていないコンストラクタ。 |
|
パブリック メソッド | |
|---|---|
int
|
getCurrentAttempt()
|
void
|
incrementAttempt()
試行回数を増やします。 |
void
|
testRunStarted(String runName, int testCount)
テスト実行の開始を報告します。 |
void
|
testRunStarted(String runName, int testCount, int attemptNumber, long startTime)
テスト実行の開始を報告します。 |
void
|
testRunStarted(String runName, int testCount, int attemptNumber)
テスト実行の開始を報告します。 |
パブリック コンストラクタ
RetryLogSaverResultForwarder
public RetryLogSaverResultForwarder (ILogSaver logSaver, List<ITestInvocationListener> listeners, IConfiguration config)
| パラメータ | |
|---|---|
logSaver |
ILogSaver |
listeners |
List |
config |
IConfiguration |
RetryLogSaverResultForwarder
public RetryLogSaverResultForwarder (ILogSaver logSaver, List<ITestInvocationListener> listeners, IConfiguration config, int prevAttempts)
prevAttempts がまだトラッキングされていないコンストラクタ。prevAttempts はセットアップ の再試行から取得される可能性があります。
| パラメータ | |
|---|---|
logSaver |
ILogSaver |
listeners |
List |
config |
IConfiguration |
prevAttempts |
int |
パブリック メソッド
getCurrentAttempt
public int getCurrentAttempt ()
| 戻り値 | |
|---|---|
int |
|
incrementAttempt
public void incrementAttempt ()
試行回数を増やします。
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 の異なる試行を識別します。
attemptNumber は 0 から始まり、新しい実行が発生するたびに増えます。たとえば、テストが 3 回細かく再試行される場合、同じ runName で合計 4 回実行され、attemptNumber は 0 ~ 3 になります。 |
startTime |
long: 実行が開始された時刻(System.currentTimeMillis() で測定) |
testRunStarted
public void testRunStarted (String runName,
int testCount,
int attemptNumber)テスト実行の開始を報告します。
| パラメータ | |
|---|---|
runName |
String: テスト実行名 |
testCount |
int: テスト実行のテストの合計数 |
attemptNumber |
int: 順序番号。同じ runName の異なる試行を識別します。
attemptNumber は 0 から始まり、新しい実行が発生するたびに増えます。たとえば、テストが 3 回細かく再試行される場合、同じ runName で合計 4 回実行され、attemptNumber は 0 ~ 3 になります。 |