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 して、logSources から eventAtomIds で指定されたアトムを収集します。

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 構成ファイルを push して指標を収集する

パラメータ
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 : 収集するイベント アトムの ID のリスト

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

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

例外
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

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

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

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

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

例外
DeviceNotAvailableException

removeConfig

public static void removeConfig (ITestDevice device, 
                long configId)

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

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

configId long: 削除する構成の ID

例外
DeviceNotAvailableException