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 配置文件以收集指标 |
static
long
|
pushStatsConfig(ITestDevice device,
推送基于事件的配置文件以收集 |
static
long
|
pushStatsConfig(ITestDevice device,
推送基于事件的配置文件以收集 |
static
void
|
removeConfig(ITestDevice device, long configId)
根据 statsd 配置文件的 ID |
公共构造函数
ConfigUtil
public ConfigUtil ()
公共方法
pushBinaryStatsConfig
public static long pushBinaryStatsConfig (ITestDevice device, File configFile)
推送二进制 StatsD 配置文件以收集指标
参数 | |
---|---|
device |
ITestDevice :要将二进制 statsd 配置推送到的测试设备 |
configFile |
File :statsd 配置文件 |
返回 | |
---|---|
long |
新推送的配置文件的 ID |
抛出 | |
---|---|
DeviceNotAvailableException |
pushStatsConfig
public static long pushStatsConfig (ITestDevice device,eventAtomIds, logSources)
推送基于事件的配置文件以收集 eventAtomIds
中提供的 Atom
起价:logSources
参数 | |
---|---|
device |
ITestDevice :要将配置推送到何处 |
eventAtomIds |
:要收集的事件 Atom ID 列表 |
logSources |
:可从中收集 Atom 的日志来源列表 |
返回 | |
---|---|
long |
新推送的配置文件的 ID |
抛出 | |
---|---|
DeviceNotAvailableException |
pushStatsConfig
public static long pushStatsConfig (ITestDevice device,eventAtomIds)
推送基于事件的配置文件以收集 eventAtomIds
中提供的原子。
参数 | |
---|---|
device |
ITestDevice :要将配置推送到何处 |
eventAtomIds |
:要收集的事件 Atom ID 列表 |
返回 | |
---|---|
long |
新推送的配置文件的 ID |
抛出 | |
---|---|
DeviceNotAvailableException |
removeConfig
public static void removeConfig (ITestDevice device, long configId)
根据 statsd 配置文件的 ID configId
移除该配置文件。
参数 | |
---|---|
device |
ITestDevice :删除配置的位置 |
configId |
long :要删除的配置的 ID |
抛出 | |
---|---|
DeviceNotAvailableException |