com.android.tradefed.result

インターフェース

BugreportCollector.SubPredicate  
ILogSaver このインターフェースを実装するクラスは、ログを中央の場所に保存するためのメソッドを提供します。 
ILogSaverListener ITestInvocationListener がログファイルの保存をリッスンできるようにします。 
InputStreamSource このインターフェースは、基本的に 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 ResultForwarder の許可リストのみを 報告できる TestDescription のバリアント。 
InvocationSummaryHelper リスナーのセットの TestSummary を収集して報告するためのヘルパークラス
InvocationToJUnitResultForwarder ITestInvocationListener イベントをリッスンし、それらを TestListener に転送するクラス。 
JsonHttpTestResultReporter テスト指標の結果、ブランチ、デバイス情報を JSON にエンコードして HTTP サービス エンドポイントに POST する結果レポート
JUnitToInvocationResultForwarder TestListener イベントをリッスンし、それらを ITestInvocationListener に転送するクラス。 
LegacySubprocessResultsReporter サブプロセス結果レポートのフリーズされた実装。スーパークラスが変更されても、 以前のバージョンの TF/CTS(8 以降)との互換性を維持する必要があります。 
LogcatCrashResultForwarder 特別なリスナー: 失敗(インストルメンテーション プロセスのクラッシュ)が発生すると、 ログキャットからクラッシュを抽出して、テストに関連付けられた失敗メッセージに追加しようとします。 
LogFile 保存されたログファイルのメタデータを保持するクラス。 
LogFileSaver ログデータをファイルに保存する ITestInvocationListener のヘルパー
LogSaverResultForwarder グローバル ファイル セーバーでログを保存するための ResultForwarder。 
LUCIResultReporter ResultDB と LUCI に必要なテスト結果を JSON 形式(go/result-sink)で保存し、コンソールにファイルの場所を記録する結果レポート。 
MetricsXMLResultReporter MetricsXMLResultReporter は、テストの invocationEnded フェーズで、metrics-folder パラメータで指定されたフォルダ内の XML ファイルにテスト指標と実行指標を書き込みます。 
ModuleResultsAndMetricsForwarder ResultAndLogForwarder の拡張機能。テスト 結果にモジュール関連の追加指標を追加します。 
MultiFailureDescription 複数の FailureDescription を 1 つのホルダーに収集します。 
NameMangleListener 結果が報告されるときに、テストメソッド、クラス、パッケージ名を変換するプロキシ リスナー。 
PassingTestFileReporter 合格したテストケースのリストをテストファイルに保存する ITestInvocationListener
ReportPassedTests 合格したテストを除外するために使用できるフィルタをファイルに報告します。 
ResultAndLogForwarder 結果とログのイベントのフォワーダー。 
ResultForwarder 呼び出し結果を他のリスナーのリストに転送する ITestInvocationListener。 
RetentionFileSaver ディレクトリに .retention ファイルを作成するためのヘルパークラス。 
RetryResultForwarder 常に特定の試行回数にプッシュする ResultForwarder の拡張機能。 
SnapshotInputStreamSource ファイルベースの InputStreamSource。 
StubTestRunListener ITestRunListener のスタブ実装
SubprocessResultsReporter ITestInvocationListener を実装して result_reporter として指定し、 サブプロセスからテスト、テスト実行、テスト呼び出しの結果を転送します。 
TestDescription テストケースに関する情報を表すクラス。 
TestDescriptionsFile TestDescriptions のリストをテストファイルにマーシャリングおよびアンマーシャリングするためのユーティリティ クラス。 
TestResult 単一のテストの結果のコンテナ。 
TestResultListener 個々のテスト 結果のみに関心がある実装者向けの ITestLifecycleListener の簡略化。 
TestRunResult 単一のテスト実行の結果を保持します。 
TestRunResultListener 最終的なテスト実行ステータスを読み取ることができるリスナー。 
TestSummary テストの概要を表すクラス。 
TestSummary.TypedString  
TextResultReporter 結果を JUnit テキスト結果プリンタに転送するテスト結果レポート。 
XmlResultReporter JUnit の結果を、 Ant の XMLJUnitResultFormatter と一貫性のある形式で XML ファイルに書き込みます。 

列挙型

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