SuiteResultReporter

public class SuiteResultReporter
extends CollectingTestListener

java.lang.Object
   ↳ com.android.tradefed.result.CollectingTestListener
     ↳ com.android.tradefed.result.suite.SuiteResultReporter


スイート全体の呼び出しのテスト結果を収集し、最終結果を出力します。

概要

ネストされたクラス

class SuiteResultReporter.ModulePrepTimes

1 つのモジュールの準備時間と終了時間のオブジェクト ホルダー。 

フィールド

public static final String SUITE_REPORTER_SOURCE

パブリック コンストラクタ

SuiteResultReporter()

パブリック メソッド

int getCompleteModules()
long getFailedTests()
Map<String, IAbi> getModulesAbi()

モジュール abi のマップを返します。

long getPassedTests()
TestSummary getSummary()
int getTotalModules()
long getTotalTests()
void invocationEnded(long elapsedTime)

呼び出しが終了したことを報告します(成功した場合も、エラー条件が原因で終了した場合も同様です)。

void invocationStarted(IInvocationContext context)

テスト呼び出しの開始を報告します。

void testModuleStarted(IInvocationContext moduleContext)

モジュールの実行の開始を報告します。

保護されたメソッド

long getCurrentTime()
long getEndTime()

呼び出しの終了時刻を返します。

long getStartTime()

呼び出しの開始時間を返します。

フィールド

SUITE_REPORTER_SOURCE

public static final String SUITE_REPORTER_SOURCE

パブリック コンストラクタ

SuiteResultReporter

public SuiteResultReporter ()

パブリック メソッド

getCompleteModules

public int getCompleteModules ()

戻り値
int

getFailedTests

public long getFailedTests ()

戻り値
long

getModulesAbi

public Map<String, IAbi> getModulesAbi ()

モジュール ABI のマップを返します: .

戻り値
Map<String, IAbi>

getPassedTests

public long getPassedTests ()

戻り値
long

getSummary

public TestSummary getSummary ()

戻り値
TestSummary

getTotalModules

public int getTotalModules ()

戻り値
int

getTotalTests

public long getTotalTests ()

戻り値
long

invocationEnded

public void invocationEnded (long elapsedTime)

呼び出しが終了したことを報告します(成功した場合も、エラー条件が原因で終了した場合も同様です)。

TradeFederation フレームワークによって自動的に呼び出されます。

パラメータ
elapsedTime long: 呼び出しの経過時間(ミリ秒単位)

invocationStarted

public void invocationStarted (IInvocationContext context)

テスト呼び出しの開始を報告します。

TradeFederation フレームワークによって自動的に呼び出されます。複数のデバイスのレポートをサポートするには、レポート作成者がこのメソッドをオーバーライドする必要があります。

パラメータ
context IInvocationContext: 呼び出しに関する情報

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

モジュールの実行開始を報告します。このコールバックは testModuleEnded() に関連付けられており、シーケンスでは省略可能です。モジュールを使用する実行(スイートベースのランナー)でのみ使用されます。

パラメータ
moduleContext IInvocationContext: モジュールの IInvocationContext

保護されたメソッド

getCurrentTime

protected long getCurrentTime ()

戻り値
long

getEndTime

protected long getEndTime ()

呼び出しの終了時刻を返します。

戻り値
long

getStartTime

protected long getStartTime ()

呼び出しの開始時間を返します。

戻り値
long