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)

插入使用中的 IConfiguration

void setLogger(ITestLogger logger)
boolean supportGranularResults()

如果回報程式支援精細結果,會傳回 True,否則傳回 false。

void testModuleEnded()

回報模組的執行完畢。

void testModuleStarted(IInvocationContext moduleContext)

回報執行模組的開始。

void testRunEnded(long elapsedTime, runMetrics)

測試執行結束報表。

公用建構函式

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

setLogger

public void setLogger (ITestLogger logger)

參數
logger ITestLogger

支援 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 的測試執行結束時回報的鍵/值組合。