配置工具

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) pushStatsConfig ( ITestDevice device, eventAtomIds, logSources) pushStatsConfig ( ITestDevice device, eventAtomIds, logSources)

推送基于事件的配置文件以从logSources收集eventAtomIds中提供的原子

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

推送基于事件的配置文件以收集eventAtomIds中提供的原子。

static void removeConfig ( ITestDevice device, long configId)

通过 id configId删除 statsd 配置文件。

公共构造函数

配置工具

public ConfigUtil ()

公共方法

推送二进制统计配置

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)

推送基于事件的配置文件以从logSources收集eventAtomIds中提供的原子

参数
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)

通过 id configId删除 statsd 配置文件。

参数
device ITestDevice :删除配置的位置

configId long :要删除的配置的 ID

投掷
DeviceNotAvailableException