構成ユーティリティ

public class ConfigUtil
extends Object

java.lang.オブジェクト
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) pushStatsConfig ( ITestDevice device, eventAtomIds, logSources) pushStatsConfig ( ITestDevice device, eventAtomIds, logSources)

イベントベースの構成ファイルをプッシュして、 eventAtomIdsで提供されるアトムをlogSourcesから収集します

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

イベントベースの構成ファイルをプッシュして、 eventAtomIdsで提供されるアトムを収集します。

static void removeConfig ( ITestDevice device, long configId)

statsd 構成ファイルをその ID configIdによって削除します。

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

構成ユーティリティ

public ConfigUtil ()

パブリックメソッド

PushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

バイナリ statsd 構成ファイルをプッシュしてメトリクスを収集します

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

configFile File : statsd 構成ファイル

戻り値
long新しくプッシュされた設定ファイルのID

投げる
DeviceNotAvailableException

プッシュ統計構成

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

イベントベースの構成ファイルをプッシュして、 eventAtomIdsで提供されるアトムをlogSourcesから収集します

パラメーター
device ITestDevice : 設定をプッシュする場所

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

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

戻り値
long新しくプッシュされた設定ファイルのID

投げる
DeviceNotAvailableException

プッシュ統計構成

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

イベントベースの構成ファイルをプッシュして、 eventAtomIdsで提供されるアトムを収集します。

パラメーター
device ITestDevice : 設定をプッシュする場所

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

戻り値
long新しくプッシュされた設定ファイルのID

投げる
DeviceNotAvailableException

構成を削除する

public static void removeConfig (ITestDevice device, 
                long configId)

statsd 構成ファイルをその ID configIdによって削除します。

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

configId long : 削除する構成のID

投げる
DeviceNotAvailableException