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, runMetrics)

テスト実行の終了をレポートします。

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 です。