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, listeners, IConfiguration config)
RetryLogSaverResultForwarder(ILogSaver logSaver, 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, 
                 listeners, 
                IConfiguration config)

パラメータ
logSaver ILogSaver

listeners

config IConfiguration

RetryLogSaverResultForwarder

public RetryLogSaverResultForwarder (ILogSaver logSaver, 
                 listeners, 
                IConfiguration config, 
                int prevAttempts)

prevAttempts がすでに追跡されていないコンストラクタ。prevAttempts は設定の再試行から取得される可能性があります。

パラメータ
logSaver ILogSaver

listeners

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: 実行名が同じで複数回実行される異なる試行を識別する注文番号。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: 実行名が同じで複数回実行される異なる試行を識別する注文番号。attemptNumber は 0 から始まり、新しい実行が発生するたびに増分されます。たとえば、テストが 3 回きめ細かく再試行された場合、同じ runName で合計 4 回の実行が行われ、attemptNumber は 0 ~ 3 になります。