ConfigUtil

public class ConfigUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.statsd.ConfigUtil


statsd 構成ファイルの作成、操作、プッシュを行うユーティリティ クラス。

TODO(b/118635164): デバイス側の構成ユーティリティとマージします。

概要

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

ConfigUtil()

パブリック メソッド

static long pushBinaryStatsConfig(ITestDevice device, File configFile)

バイナリ statsd 構成ファイルを push して指標を収集します。

static long pushStatsConfig(ITestDevice device, eventAtomIds, logSources)

イベントベースの構成ファイルを push して、eventAtomIds で指定された Atom を収集します。 出発駅: logSources

static long pushStatsConfig(ITestDevice device, eventAtomIds)

イベントベースの構成ファイルを push して、eventAtomIds で指定されたアトムを収集します。

static void removeConfig(ITestDevice device, long configId)

ID configId で statsd 構成ファイルを削除します。

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

ConfigUtil

public ConfigUtil ()

パブリック メソッド

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

バイナリ statsd 構成ファイルをプッシュして指標を収集します。

パラメータ
device ITestDevice: バイナリ statsd 構成が push されるテストデバイス

configFile File: statsd 構成ファイル

戻り値
long 新しく push された構成ファイルの ID

例外
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds, 
                 logSources)

イベントベースの構成ファイルを push して、logSources から eventAtomIds で指定されたアトムを収集します。

パラメータ
device ITestDevice: 構成の push 先

eventAtomIds : 収集するイベント Atom ID のリスト

logSources : Atom を収集できるログソースのリスト

戻り値
long 新しく push された構成ファイルの ID

例外
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

イベントベースの構成ファイルを push して、eventAtomIds で指定された Atom を収集します。

パラメータ
device ITestDevice: 構成の push 先

eventAtomIds : 収集するイベント Atom ID のリスト

戻り値
long 新しく push された構成ファイルの ID

例外
DeviceNotAvailableException

removeConfig

public static void removeConfig (ITestDevice device, 
                long configId)

statsd 構成ファイルを ID configId で削除します。

パラメータ
device ITestDevice: 構成を削除する場所

configId long: 削除する構成の ID

例外
DeviceNotAvailableException