配置工具

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 ()

公共方法

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 :要收集的事件原子 ID 列表

logSources :可以從中收集原子的日誌源列表

退貨
long新推送的配置文件ID

投擲
DeviceNotAvailableException

pushStatsConfig

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