MetricUtility
public class MetricUtility
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.MetricUtility |
テストメトリクスを保存し、同様のテストでメトリクスを集約し、メトリクスをファイルに書き込むための一般的なユーティリティメソッドが含まれています。
概要
パブリックメソッド |
---|
| aggregateMetrics ( rawMetrics) aggregateMetrics ( rawMetrics) カンマ区切りのメトリックを集計します。 |
File | aggregateStoredTestMetricsAndWriteToFile (String runName) テストの複数の反復から収集されたメトリックを集約し、集約されたメトリックをテスト結果ファイルに書き込みます。 |
static | getStats ( values, percentiles) getStats ( values, percentiles) getStats ( values, percentiles) 与えられた値のリストから統計を計算します。 |
| getStoredTestMetric () |
static boolean | isAllDoubleValues ( rawValues) isAllDoubleValues ( rawValues) trueを返すと、すべての値を解析して2倍の値にすることができます。 |
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) メトリックをファイルに書き込みます。 |
パブリックコンストラクター
MetricUtility
public MetricUtility ()
パブリックメソッド
AggregateMetrics
public aggregateMetrics ( rawMetrics)
カンマ区切りのメトリックを集計します。
パラメーター |
---|
rawMetrics | :テスト実行中に収集されたメトリック。 |
AggregateStoredTestMetricsAndWriteToFile
public File aggregateStoredTestMetricsAndWriteToFile (String runName)
テストの複数の反復から収集されたメトリックを集約し、集約されたメトリックをテスト結果ファイルに書き込みます。
パラメーター |
---|
runName | String :テスト実行の名前。 |
getStats
public static getStats ( values,
percentiles)
与えられた値のリストから統計を計算します。
パラメーター |
---|
values | :集計を計算するための生の値。 |
percentiles | :最終的な指標に含める統計。 |
getStoredTestMetric
public getStoredTestMetric ()
isAllDoubleValues
public static boolean isAllDoubleValues ( rawValues)
trueを返すと、すべての値を解析して2倍の値にすることができます。それ以外の場合はfalseを返します。
パラメーター |
---|
rawValues | :値が検証されるリスト。 |
setIterationSeparator
public void setIterationSeparator (String separator)
setPercentiles
public void setPercentiles ( 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は新しいファイルを作成し、評価指標を作成する場合はそうでない場合は、ファイルへのテストヘッダー名とメトリックを追加します。 |