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)
傳遞非空值的 |
常數
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 |
Throwable:Throwable 失敗的原因 |
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,屬於目前設定的一部分。 |