AndroidBuildResultReporter

public class AndroidBuildResultReporter
extends CollectingTestListener implements ITestSummaryListener

java.lang.Object
   ↳ com.android.tradefed.result.CollectingTestListener
     ↳ com.google.android.tradefed.result.AndroidBuildResultReporter


向 Android Build API 報告測試結果。

摘要

常數

String STATUS_ERROR

String STATUS_FAIL

String STATUS_IN_PROGRESS

String STATUS_PASS

公用建構函式

AndroidBuildResultReporter()

公用方法

void invocationEnded(long elapsedTime)

回報是否因某種錯誤狀況而終止呼叫 (無論是否成功)。

void invocationFailed(Throwable cause)

Reports an incomplete invocation due to some error condition.

void invocationStarted(IInvocationContext context)

Reports the start of the test invocation.

void putSummary(List<TestSummary> summaries)

傳遞非空值的 TestSummary List,這些 TestSummary 可能已從任何 ITestInvocationListener 傳回,並在設定中例項化。

常數

STATUS_ERROR

public static final String STATUS_ERROR

常數值: "error"

STATUS_FAIL

public static final String STATUS_FAIL

常數值: "completeFail"

STATUS_IN_PROGRESS

public static final String STATUS_IN_PROGRESS

常數值: "inProgress"

STATUS_PASS

public static final String STATUS_PASS

常數值: "completePass"

公用建構函式

AndroidBuildResultReporter

public AndroidBuildResultReporter ()

公用方法

invocationEnded

public void invocationEnded (long elapsedTime)

回報是否因某種錯誤情況而終止呼叫 (無論是否成功)。

TradeFederation 架構會自動呼叫。

參數
elapsedTime long:以毫秒為單位的呼叫經過時間

invocationFailed

public void invocationFailed (Throwable cause)

由於發生某些錯誤情況,因此回報不完整的叫用。

TradeFederation 架構會自動呼叫。

參數
cause ThrowableThrowable 失敗的原因

invocationStarted

public void invocationStarted (IInvocationContext context)

回報測試呼叫的開始時間。

TradeFederation 架構會自動呼叫這個方法。檢舉者需要覆寫這個方法,才能支援多部裝置回報。

參數
context IInvocationContext:叫用相關資訊

putSummary

public void putSummary (List<TestSummary> summaries)

傳遞非空值的 List TestSummary,這些 TestSummary 可能從任何 ITestInvocationListener 傳回,並在設定中例項化。

參數
summaries List:來自 ITestInvocationListener 的非空值 TestSummary List,屬於目前設定的一部分。