メトリックユーティリティ
public class MetricUtility
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.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 : メトリクスの書き込み中に使用するファイル名。 |
getStats
public static getStats ( values,
percentiles)
指定された値のリストから統計を計算します。
パラメーター |
---|
values | : 集計を計算する生の値。 |
percentiles | : 最終的な指標に含める統計。 |
getStoredTestMetric
public getStoredTestMetric ()
isAllDoubleValues
public static boolean isAllDoubleValues ( rawValues)
true を返すと、すべての値を double 値に解析できます。それ以外の場合は 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 の場合は新しいファイルを作成し、メトリクスを書き込みます。それ以外の場合は、テスト ヘッダー名とメトリクスをファイルに追加します。 |