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 になります。