com.android.tradefed.result

介面

BugreportCollector.SubPredicate  
ILogSaver 實作此介面的類別會提供方法,將記錄儲存在集中位置。 
ILogSaverListener 允許 ITestInvocationListener 監聽記錄檔儲存時的情況。 
InputStreamSource 這個介面基本上會包裝 ERROR(/InputStream),讓其可進行複製。 
IShardableListener 可分割的 ITestInvocationListener。 
ITestInvocationListener 測試叫用作業的測試結果事件監聽器。 
ITestLifeCycleReceiver 在執行檢測工具測試期間接收事件通知。 
ITestLoggerReceiver 可透過 ITestLogger 例項插入的實體,以便用於記錄目的。 
ITestSummaryListener 可讓 ITestInvocationListener 透過摘要交換部分有限資訊的介面。 

類別

ATestFileSystemLogSaver ATest 會使用這個 LogSaver 類別,在特定路徑中儲存記錄檔。 
BugreportCollector 透過 ITestInvocationListener 收集資訊:在可設定事件發生時收集錯誤報告,然後在收集每個錯誤報告後對其子項呼叫 ITestInvocationListener.testLog。 
BugreportCollector.Predicate 完整的述詞,說明擷取錯誤報告的時機。 
ByteArrayInputStreamSource  
收集 TestListener 用於收集所有測試結果的 ITestInvocationListener。 
ConsoleResultReporter 結果回報器,可將測試結果列印到控制台。 
CountingTestResultListener TestResultListener,可追蹤 TestStatus 的測試總數
DeviceFileReporter 此公用程式類別會檢查裝置是否有檔案,並在找到檔案時將其傳送至 ITestInvocationListener.testLog(String, LogDataType, InputStreamSource)。 
EventsLoggerListener 事件監聽器,可將收到的所有事件記錄到檔案中
FailureDescription 這個類別會說明 Trade Federation 中的失敗資訊。 
FileInputStreamSource 接受輸入檔案的 InputStreamSource。 
FileSystemLogSaver 將記錄儲存至檔案系統。 
FilteredResultForwarder ResultForwarder 的變化版本,僅允許回報 TestDescription 的許可清單。 
InvocationSummaryHelper 輔助類別,可收集和回報一組事件監聽器的 TestSummary
InvocationToJUnitResultForwarder 監聽 ITestInvocationListener 事件並將事件轉送至 TestListener 的類別。 
JsonHttpTestResultReporter 結果回報器,可將測試指標結果和分支、裝置資訊編碼為 JSON,並將其 POST 至 HTTP 服務端點
JUnitToInvocationResultForwarder 監聽 TestListener 事件並將事件轉送至 ITestInvocationListener 的類別。 
LegacySubprocessResultsReporter 凍結的子程序結果回報器實作項目,即使其超類別有所變更,仍應與較舊版本的 TF/CTS (例如 8 以上版本) 相容。 
LogcatCrashResultForwarder 特殊監聽器:在發生失敗 (檢測程序當機) 時,會嘗試從 Logcat 中擷取當機事件,並將其加入與測試相關的失敗訊息。 
LogFile 此類別可保留已儲存記錄檔的中繼資料。 
LogFileSaver ITestInvocationListener 的輔助程式,可將記錄資料儲存到檔案
LogSaverResultForwarder ResultForwarder:使用全域檔案儲存工具儲存記錄。 
LUCIResultReporter 結果回報器,可將 ResultDB 和 LUCI 所需的測試結果儲存為 JSON 格式 (go/result-sink),並在主控台記錄檔案位置。 
MetricsXMLResultReporter MetricsXMLResultReporter 會在測試的 invocationEnded 階段,將測試指標和執行指標寫入由 metrics-folder 參數指定的資料夾中 XML 檔案。 
MultiFailureDescription 在一個收納架中收納多個 FailureDescription。 
NameMangleListener 代理程式事件監聽器,用於在回報結果時轉譯測試方法、類別和套件名稱。 
PassingTestFileReporter ITestInvocationListener,可將通過測試的測試案例清單儲存至測試檔案
ReportPassedTests 在檔案中回報可能的篩選器,以便排除已通過測試的項目。 
ResultAndLogForwarder 結果和記錄事件的轉送器。 
ResultForwarder 將叫用結果轉送至其他事件監聽器清單的 ITestInvocationListener。 
RetentionFileSaver 在目錄中建立 .retention 檔案的輔助類別。 
RetryResultForwarder ResultForwarder 的擴充功能,一律會推送至指定的嘗試次數。 
SnapshotInputStreamSource 由檔案支援的 InputStreamSource。 
StubTestRunListener ITestRunListener 的 Stub 實作
SubprocessResultsReporter 實作 ITestInvocationListener,以便指定為 result_reporter,並從子程序轉寄測試、測試執行和測試叫用結果。 
TestDescription 代表測試案例資訊的類別。 
TestDescriptionsFile 實用工具類別,用於將 TestDescription 清單封裝並解封裝至測試檔案。 
TestResult 單一測試結果的容器。 
TestResultListener 針對只在乎個別測試結果的實作者,簡化 ITestLifecycleListener。 
TestRunResult 保留單次測試執行結果。 
TestRunResultListener 可讀取最終測試執行狀態的事件監聽器。 
TestSummary 用來代表測試摘要的類別。 
TestSummary.TypedString  
TextResultReporter 將結果轉送至 JUnit 文字結果列印機的測試結果回報器。 
XmlResultReporter 以與 Ant 的 XMLJUnitResultFormatter 一致的格式,將 JUnit 結果寫入 XML 檔案。 

列舉

ActionInProgress 正在進行的一般動作。 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Relation  
InvocationStatus 輔助列舉,用於表示叫用狀態
LogDataType 代表記錄資料的資料類型。 
TestStatus 在 Tradefed 中代表測試方法的可能狀態。 
TestSummary.Type