com.android.tradefed.result

インターフェース

BugreportCollector.SubPredicate  
ILogSaver このインターフェースを実装するクラスは、ログを一元的な場所に保存するためのメソッドを提供します。 
ILogSaverListener ITestInvocationListener がログファイルの保存をリッスンできるようにします。 
InputStreamSource このインターフェースは、基本的に ERROR(/InputStream) をラップしてクローンを作成できるようにします。 
IShardableListener シャーディング可能な ITestInvocationListener。 
ITestInvocationListener テスト呼び出しからのテスト結果のリスナー。 
ITestLifeCycleReceiver インストルメンテーション テストの実行中にイベント通知を受信します。 
ITestLoggerReceiver ロギング目的で使用できるように ITestLogger インスタンスで挿入できるエンティティ。 
ITestSummaryListener ITestInvocationListener がサマリーを介して限定的な情報を交換できるようにするインターフェース。 

クラス

ATestFileSystemLogSaver この LogSaver クラスは、ATest が特定のパスにログを保存するために使用します。 
BugreportCollector 構成可能なイベントが発生したときにバグレポートを収集し、各バグレポートが収集された後に子に対して ITestInvocationListener.testLog を呼び出すパススルー ITestInvocationListener。 
BugreportCollector.Predicate バグレポートをキャプチャするタイミングを記述する完全な述語。 
ByteArrayInputStreamSource  
CollectingTestListener すべてのテスト結果を収集する ITestInvocationListener。 
ConsoleResultReporter テスト結果をコンソールに出力する結果レポーター。 
CountingTestResultListener TestStatus ごとのテスト数の合計を追跡する TestResultListener
DeviceFileReporter デバイスでファイルを確認して、見つかった場合は ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) に送信するユーティリティ クラス。 
EventsLoggerListener 受信したすべてのイベントをファイルにログに記録するリスナー
FailureDescription Trade Federation の障害情報を記述するクラス。 
FileInputStreamSource 入力ファイルを受け取る InputStreamSource。 
FileSystemLogSaver ログをファイル システムに保存します。 
FilteredResultForwarder TestDescription の許可リストのみを報告できる ResultForwarder のバリアント。 
InvocationSummaryHelper リスナーのセットに対して TestSummary を収集して報告するヘルパークラス
InvocationToJUnitResultForwarder ITestInvocationListener イベントをリッスンし、TestListener に転送するクラス。 
JsonHttpTestResultReporter テスト指標の結果とブランチ、デバイス情報を JSON にエンコードし、HTTP サービス エンドポイントに POST する結果レポーター
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 1 つのホルダーに複数の FailureDescription を収集する。 
NameMangleListener 結果が報告されたときにテストメソッド、クラス、パッケージ名を変換するプロキシ リスナー。 
PassingTestFileReporter 合格したテストケースのリストをテストファイルに保存する ITestInvocationListener
ReportPassedTests 合格したテストを除外する可能性のあるフィルタをファイルに報告します。 
ResultAndLogForwarder 結果とログイベントのフォワーダー。 
ResultForwarder 呼び出し結果を他のリスナーのリストに転送する ITestInvocationListener。 
RetentionFileSaver ディレクトリに .retention ファイルを作成するためのヘルパークラス。 
RetryResultForwarder 常に特定の試行回数にプッシュする ResultForwarder の拡張機能。 
SnapshotInputStreamSource ファイル バックの InputStreamSource。 
StubTestRunListener ITestRunListener のスタブ実装
SubprocessResultsReporter result_reporter として指定される ITestInvocationListener を実装し、テスト、テスト実行、テスト呼び出しの結果をサブプロセスから転送します。 
TestDescription テストケースに関する情報を表すクラス。 
TestDescriptionsFile TestDescription のリストのマージルとアンマーシャリングをテストファイルに行うユーティリティ クラス。 
TestResult 1 件のテストの結果を格納するコンテナ。 
TestResultListener 個々のテスト結果のみを気にする実装者向けに ITestLifecycleListener を簡素化したもの。 
TestRunResult 1 回のテスト実行の結果を保持します。 
TestRunResultListener 最終的なテスト実行ステータスを読み取ることができるリスナー。 
TestSummary テストの概要を表すクラス。 
TestSummary.TypedString  
TextResultReporter 結果を JUnit テキスト結果プリンタに転送するテスト結果レポーター。 
XmlResultReporter JUnit の結果を XML ファイルに書き込みます。形式は Ant の XMLJUnitResultFormatter と一致します。 

列挙型

ActionInProgress 進行中の一般的なアクション。 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Relation  
InvocationStatus 呼び出しステータスを表すヘルパー列挙型
LogDataType ログデータのデータ型を表します。 
TestStatus テストメソッドの可能なステータスを Tradefed で表したものです。 
TestSummary.Type