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