メトリックファイルポストプロセッサ
public class MetricFilePostProcessor
extends BasePostProcessor
java.lang.オブジェクト | ||
↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
↳ | com.android.tradefed.postprocessor.MetricFilePostProcessor |
テストおよび実行レベル中に収集されたメトリクス ログ ファイルをアップロードするために使用されます。 「aggregate-similar-tests」オプションを使用して、類似したテストのメトリクスをテスト実行レベルで集計し、ログ ファイルに書き込みます。反復数のみが異なるテスト、または同じ名前のテストは類似したテストとみなされます。これは生のメトリクスのみにアクセスできます。
まとめ
パブリックコンストラクター | |
---|---|
MetricFilePostProcessor () | |
MetricFilePostProcessor ( MetricUtility metricUtil) |
パブリックメソッド | |
---|---|
processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) 既存のメトリックとログから新しいメトリックのセットを生成するには、このメソッドを実装します。 | |
processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) このメソッドを実装して、各テストのメトリクスとログを後処理します。 | |
void | setUp () 子ポストプロセッサでこのメソッドをオーバーライドして、テストの実行前に初期化します。 |
void | writeMetricFile ( metrics, String testId) writeMetricFile ( metrics, String testId) メトリクスを結果ファイルに書き込み、アップロードします。 |
パブリックコンストラクター
メトリックファイルポストプロセッサ
public MetricFilePostProcessor ()
メトリックファイルポストプロセッサ
public MetricFilePostProcessor (MetricUtility metricUtil)
パラメーター | |
---|---|
metricUtil | MetricUtility |
パブリックメソッド
プロセス実行メトリクスとログ
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
既存のメトリックとログから新しいメトリックのセットを生成するには、このメソッドを実装します。新しく生成されたメトリクスのみを、一意のキー名とともに返す必要があります (既存のキーとの衝突は許可されません)。
パラメーター | |
---|---|
rawMetrics | |
runLogs |
戻り値 | |
---|---|
実行メトリクスから新しく生成されたメトリクスのセット。 |
プロセステストメトリクスとログ
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
このメソッドを実装して、各テストのメトリクスとログを後処理します。新しく生成されたメトリクスのみを、一意のキー名とともに返す必要があります (既存のキーとの衝突は許可されません)。
パラメーター | |
---|---|
testDescription | TestDescription : テストを説明する TestDescription オブジェクト。 |
testMetrics | |
testLogs |
戻り値 | |
---|---|
テスト メトリクスから新たに生成されたメトリクスのセット。 |
設定
public void setUp ()
子ポストプロセッサでこのメソッドをオーバーライドして、テストの実行前に初期化します。
writeMetricFile
public void writeMetricFile (metrics, String testId)
メトリクスを結果ファイルに書き込み、アップロードします。