構成ユーティリティ

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 構成ファイルをプッシュして指標を収集します。

static long pushStatsConfig(ITestDevice device, eventAtomIds, logSources)

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

static long pushStatsConfig(ITestDevice device, eventAtomIds)

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

static void removeConfig(ITestDevice device, long configId)

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

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

構成ユーティリティ

public ConfigUtil ()

パブリック メソッド

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

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

パラメータ
device ITestDevice: Binary statsd 構成のプッシュ先となるテストデバイス

configFile File: statsd 構成ファイル

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

例外
DeviceNotAvailableException

pushStatsConfig

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

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

パラメータ
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

構成を削除

public static void removeConfig (ITestDevice device, 
                long configId)

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

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

configId long: 削除する構成の ID

例外
DeviceNotAvailableException