ファイルをプルしてメトリックを収集できるようにするFilePullerDeviceMetricCollectorの基本実装。デバッグを容易にするために、イベントを照合してログに記録するロガー。実行名をバイナリ名に置き換える結果フォワーダー。テストの実行中にデバイスの再起動を収集し、理由とカウント別に報告するコレクター。特定のテスト構成の実行時間をチェックし、特定のタイムアウトを超えた場合に失敗させることができるリスナー。合格したテストを除外する可能性のあるフィルターをファイルで報告します。採用された再試行戦略に基づいて、必要に応じて結果を集約する特別なフォワーダー。イベントのフォワーダー。呼び出し結果を他のリスナーのリストに転送するITestInvocationListener。現在の試行の受け渡しも処理するフォワーダー。常に特定の試行回数にプッシュするResultForwarderの拡張。ケースが失敗したときにスクリーンショットをキャプチャしてログに記録するコレクター。結果を収集し、それらを別のリスナーに転送するITestInvocationListener。分割されたテスト呼び出しの結果を結合するResultForwarder。ファイルをプルしてメトリックを収集できるFilePullerDeviceMetricCollectorの基本実装。