ConfigUtil

public class ConfigUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.statsd.ConfigUtil


用于创建、与 statsd 配置文件交互和推送 statsd 配置文件的实用程序类。

TODO(b/118635164):与设备端配置实用程序合并。

摘要

公共构造函数

ConfigUtil()

公共方法

static long pushBinaryStatsConfig(ITestDevice device, File configFile)

推送二进制 StatsD 配置文件以收集指标

static long pushStatsConfig(ITestDevice device, eventAtomIds, logSources)

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

static long pushStatsConfig(ITestDevice device, eventAtomIds)

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

static void removeConfig(ITestDevice device, long configId)

根据 statsd 配置文件的 ID configId 移除该配置文件。

公共构造函数

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)

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

参数
device ITestDevice:配置的推送位置

eventAtomIds :要收集的事件 Atom ID 的列表

logSources :可从中收集原子的日志来源的列表

返回
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