ITestInvocationListener
public
interface
ITestInvocationListener
implements
ITestLifeCycleReceiver,
ITestLogger
com.android.tradefed.result.ITestInvocationListener |
測試叫用測試結果的接聽程式。
測試叫用本身可以包含多次測試執行作業,因此呼叫序列會
- responseStarted(BuildInfo)
- testRunStarted
- testStarted
- [測試失敗]
- 測試結束
- ...
- testRunEnded
- ...
- testRunStarted
- ...
- testRunEnded
- [叫用失敗]
- [測試記錄+]
- 已叫用
- 取得摘要
摘要
公用方法 | |
---|---|
default
TestSummary
|
getSummary()
允許 InvocationListener 傳回摘要。 |
default
void
|
invocationEnded(long elapsedTime)
回報叫用已終止 (無論成功或因某些錯誤而終止) 值。 |
default
void
|
invocationFailed(FailureDescription failure)
回報因某些錯誤條件而不完整的叫用。 |
default
void
|
invocationFailed(Throwable cause)
回報因某些錯誤條件而不完整的叫用。 |
default
void
|
invocationInterrupted()
在排程器關閉時呼叫,讓叫用有機會在排程器之前執行特定操作 終止。 |
default
void
|
invocationSkipped(SkipReason reason)
將叫用回報為略過 |
default
void
|
invocationStarted(IInvocationContext context)
回報測試叫用開始的時間。 |
default
void
|
testModuleEnded()
回報模組的執行完畢。 |
default
void
|
testModuleStarted(IInvocationContext moduleContext)
回報執行模組的開始。 |
公用方法
取得摘要
public TestSummary getSummary ()
允許 InvocationListener 傳回摘要。
傳回 | |
---|---|
TestSummary |
匯總執行作業的 TestSummary ,或空值 |
已叫用
public void invocationEnded (long elapsedTime)
回報叫用已終止 (無論成功或因某些錯誤而終止) 值。
將由 TradeFederation 架構自動呼叫。
參數 | |
---|---|
elapsedTime |
long :叫用的經過時間 (以毫秒為單位) |
叫用失敗
public void invocationFailed (FailureDescription failure)
回報因某些錯誤條件而不完整的叫用。
將由 TradeFederation 架構自動呼叫。
參數 | |
---|---|
failure |
FailureDescription :說明失敗原因的 FailureDescription |
叫用失敗
public void invocationFailed (Throwable cause)
回報因某些錯誤條件而不完整的叫用。
將由 TradeFederation 架構自動呼叫。
參數 | |
---|---|
cause |
Throwable :失敗的 Throwable 原因 |
叫用中斷
public void invocationInterrupted ()
在排程器關閉時呼叫,讓叫用有機會在排程器之前執行特定操作 終止。
叫用
public void invocationStarted (IInvocationContext context)
回報測試叫用開始的時間。
將由 TradeFederation 架構自動呼叫。回報者需要覆寫 此方法就能支援多部裝置回報。
參數 | |
---|---|
context |
IInvocationContext :叫用的相關資訊 |
testModuleEnded
public void testModuleEnded ()
回報模組的執行完畢。
testModuleStarted
public void testModuleStarted (IInvocationContext moduleContext)
回報執行模組的開始。這個回呼與 testModuleEnded()
相關聯,在序列中是選用選項。只會在使用
模組:套件型執行器
參數 | |
---|---|
moduleContext |
IInvocationContext :模組的 IInvocationContext 。 |