メトリックユーティリティ

public class MetricUtility
extends Object

java.lang.Object
com.android.tradefed.util.MetricUtility


テスト メトリックを格納し、同様のテストでメトリックを集約し、メトリックをファイルに書き込むための一般的なユーティリティ メソッドが含まれています。

まとめ

パブリック コンストラクター

MetricUtility ()

公開メソッド

aggregateMetrics ( rawMetrics) aggregateMetrics ( rawMetrics)

コンマ区切りのメトリックを集計します。

File aggregateStoredTestMetricsAndWriteToFile (String fileName)

テストの複数の反復から収集されたメトリックを集計し、集計されたメトリックをテスト結果ファイルに書き込みます。

static getStats ( values, percentiles) getStats ( values, percentiles) getStats ( values, percentiles)

指定された値のリストから統計を計算します。

getStoredTestMetric ()
static boolean isAllDoubleValues ( rawValues) isAllDoubleValues ( rawValues)

true を返すと、すべての値を double 値に解析できます。

void setIterationSeparator (String separator)
void setPercentiles ( percentiles) setPercentiles ( percentiles)
void storeTestMetrics ( TestDescription testDescription, testMetrics) storeTestMetrics ( TestDescription testDescription, testMetrics)

個々のテスト メトリックを格納し、集計に使用するために使用されます。

File writeResultsToFile (String testFileSuffix, String testHeaderName, metrics, File resultsFile) writeResultsToFile (String testFileSuffix, String testHeaderName, metrics, File resultsFile)

メトリクスをファイルに書き込みます。

パブリック コンストラクター

メトリックユーティリティ

public MetricUtility ()

公開メソッド

集計メトリック

public  aggregateMetrics ( rawMetrics)

コンマ区切りのメトリックを集計します。

パラメーター
rawMetrics : テスト実行中に収集されたメトリック。

戻り値
集約された指標。

aggregateStoredTestMetricsAndWriteToFile

public File aggregateStoredTestMetricsAndWriteToFile (String fileName)

テストの複数の反復から収集されたメトリックを集計し、集計されたメトリックをテスト結果ファイルに書き込みます。

パラメーター
fileName String : メトリクスの書き込み中に使用するファイル名。

戻り値
File

getStats

public static  getStats ( values, 
                 percentiles)

指定された値のリストから統計を計算します。

パラメーター
values : 集計を計算する生の値。

percentiles : 最終的な指標に含める統計。

戻り値
集計値。

getStoredTestMetric

public  getStoredTestMetric ()

戻り値

isAllDoubleValues

public static boolean isAllDoubleValues ( rawValues)

true を返すと、すべての値を double 値に解析できます。それ以外の場合は false を返します。

パラメーター
rawValues : 値が検証されるリスト。

戻り値
boolean

setIterationSeparator

public void setIterationSeparator (String separator)

パラメーター
separator String

setPercentiles

public void setPercentiles ( percentiles)

パラメーター
percentiles

storeTestMetrics

public void storeTestMetrics (TestDescription testDescription, 
                 testMetrics)

個々のテスト メトリックを格納し、集計に使用するために使用されます。

パラメーター
testDescription TestDescription : クラス名やテスト名などのテストの詳細が含まれます。

testMetrics : テストのために収集されたメトリック。

writeResultsToFile

public File writeResultsToFile (String testFileSuffix, 
                String testHeaderName, 
                 metrics, 
                File resultsFile)

メトリクスをファイルに書き込みます。

パラメーター
testFileSuffix String : テスト メトリック ファイル名の接尾辞として使用されます。

testHeaderName String : メトリックは、テスト ヘッダー名の下に書き込まれます。

metrics : ファイルに書き込みます。

resultsFile File : null の場合は新しいファイルを作成し、メトリクスを書き込みます。それ以外の場合は、テスト ヘッダー名とメトリクスをファイルに追加します。

戻り値
Fileメトリックを含むファイル。