ReportPassedTests
public
class
ReportPassedTests
extends CollectingTestListener
implements
IConfigurationReceiver,
ISupportGranularResults
java.lang.Object | ||
↳ | com.android.tradefed.result.CollectingTestListener | |
↳ | com.android.tradefed.result.ReportPassedTests |
在報表中加入可能的篩選器,以排除通過的測試。
摘要
公用建構函式 | |
---|---|
ReportPassedTests()
|
公用方法 | |
---|---|
void
|
invocationEnded(long elapsedTime)
回報叫用已終止 (無論成功或因某些錯誤而終止) 值。 |
void
|
invocationFailed(FailureDescription failure)
回報因某些錯誤條件而不完整的叫用。 |
void
|
invocationStarted(IInvocationContext context)
回報測試叫用開始的時間。 |
void
|
setConfiguration(IConfiguration configuration)
插入使用中的 |
void
|
setLogger(ITestLogger logger)
|
boolean
|
supportGranularResults()
如果回報程式支援精細結果,會傳回 True,否則傳回 false。 |
void
|
testModuleEnded()
回報模組的執行完畢。 |
void
|
testModuleStarted(IInvocationContext moduleContext)
回報執行模組的開始。 |
void
|
testRunEnded(long elapsedTime,
測試執行結束報表。 |
公用建構函式
ReportPassedTests
public ReportPassedTests ()
公用方法
已叫用
public void invocationEnded (long elapsedTime)
回報叫用已終止 (無論成功或因某些錯誤而終止) 值。
將由 TradeFederation 架構自動呼叫。
參數 | |
---|---|
elapsedTime |
long :叫用的經過時間 (以毫秒為單位) |
叫用失敗
public void invocationFailed (FailureDescription failure)
回報因某些錯誤條件而不完整的叫用。
將由 TradeFederation 架構自動呼叫。
參數 | |
---|---|
failure |
FailureDescription :說明失敗原因的 FailureDescription |
叫用
public void invocationStarted (IInvocationContext context)
回報測試叫用開始的時間。
將由 TradeFederation 架構自動呼叫。回報者需要覆寫 此方法就能支援多部裝置回報。
參數 | |
---|---|
context |
IInvocationContext :叫用的相關資訊 |
setConfiguration
public void setConfiguration (IConfiguration configuration)
插入使用中的 IConfiguration
。
參數 | |
---|---|
configuration |
IConfiguration |
支援 GranularResults
public boolean supportGranularResults ()
如果回報程式支援精細結果,會傳回 True,否則傳回 false。
傳回 | |
---|---|
boolean |
testModuleEnded
public void testModuleEnded ()
回報模組的執行完畢。
testModuleStarted
public void testModuleStarted (IInvocationContext moduleContext)
回報執行模組的開始。這個回呼與 testModuleEnded()
相關聯,在序列中是選用選項。只會在使用
模組:套件型執行器
參數 | |
---|---|
moduleContext |
IInvocationContext :模組的 IInvocationContext 。 |
testRunEnded
public void testRunEnded (long elapsedTime,runMetrics)
測試執行結束報表。FIXME:我們不能有兩張地圖<>產生不同類型的介面 我們一定要在這裡使用 HashMap
參數 | |
---|---|
elapsedTime |
long :裝置回報的經過時間 (以毫秒為單位) |
runMetrics |
:使用 Metric 的測試執行結束時回報的鍵/值組合。 |