コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
MetricUtility
public
class
MetricUtility
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.MetricUtility
|
テスト指標の保存、類似テストでの指標の集計、指標のファイルへの書き込みを行う一般的なユーティリティ メソッドが含まれています。
概要
パブリック コンストラクタ
MetricUtility
public MetricUtility ()
パブリック メソッド
aggregateMetrics
public aggregateMetrics ( rawMetrics)
カンマ区切りの集計指標。
パラメータ |
rawMetrics |
: テスト実行中に収集された指標。 |
aggregateStoredTestMetricsAndWriteToFile
public File aggregateStoredTestMetricsAndWriteToFile (String fileName)
複数のテスト反復から収集された指標を集計し、集計された指標をテスト結果ファイルに書き込みます。
パラメータ |
fileName |
String : 指標の書き込み時に使用するファイル名。 |
buildMetricFilterPatterns
public void buildMetricFilterPatterns ( strictIncludeRegEx)
正規表現パターンを作成して指標をフィルタします。
filterMetrics
public filterMetrics ( parsedMetrics)
パターンに一致する指標をフィルタします。
getStats
public static getStats ( values,
percentiles)
指定された値のリストから統計情報を計算します。
パラメータ |
values |
: 集計を計算する元の値。 |
percentiles |
: 最終的な指標に含める統計情報。 |
getStoredTestMetric
public getStoredTestMetric ()
isAllDoubleValues
public static boolean isAllDoubleValues ( rawValues)
すべての値を double 値として解析できる場合は true を返します。それ以外の場合は 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 の場合、新しいファイルを作成して指標を書き込みます。それ以外の場合は、テストヘッダー名と指標をファイルに追加します。 |
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-03-26 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-03-26 UTC。"],[],[]]