Cấu hìnhUtil

public class ConfigUtil
extends Object

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


Lớp tiện ích để tạo, tương tác và đẩy các tệp cấu hình statsd.

TODO(b/118635164): Hợp nhất với các tiện ích cấu hình phía thiết bị.

Bản tóm tắt

Nhà thầu xây dựng công cộng

ConfigUtil ()

Phương pháp công khai

static long pushBinaryStatsConfig ( ITestDevice device, File configFile)

Đẩy tệp cấu hình statsd nhị phân để thu thập số liệu

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

Đẩy tệp cấu hình dựa trên sự kiện để thu thập các nguyên tử được cung cấp trong eventAtomIds từ logSources

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

Đẩy tệp cấu hình dựa trên sự kiện để thu thập các nguyên tử được cung cấp trong eventAtomIds .

static void removeConfig ( ITestDevice device, long configId)

Xóa tệp cấu hình statsd theo id, configId .

Nhà thầu xây dựng công cộng

Cấu hìnhUtil

public ConfigUtil ()

Phương pháp công khai

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

Đẩy tệp cấu hình statsd nhị phân để thu thập số liệu

Thông số
device ITestDevice : Thiết bị kiểm tra nơi cấu hình statsd nhị phân sẽ được đẩy tới

configFile File : Tệp cấu hình statsd

Trả lại
long ID của tệp cấu hình mới được đẩy

Ném
DeviceNotAvailableException

pushStatsConfig

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

Đẩy tệp cấu hình dựa trên sự kiện để thu thập các nguyên tử được cung cấp trong eventAtomIds từ logSources

Thông số
device ITestDevice : nơi đẩy cấu hình

eventAtomIds : danh sách ID nguyên tử sự kiện cần thu thập

logSources : danh sách các nguồn nhật ký từ đó các nguyên tử có thể được thu thập

Trả lại
long ID của tệp cấu hình mới được đẩy

Ném
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

Đẩy tệp cấu hình dựa trên sự kiện để thu thập các nguyên tử được cung cấp trong eventAtomIds .

Thông số
device ITestDevice : nơi đẩy cấu hình

eventAtomIds : danh sách ID nguyên tử sự kiện cần thu thập

Trả lại
long ID của tệp cấu hình mới được đẩy

Ném
DeviceNotAvailableException

xóaConfig

public static void removeConfig (ITestDevice device, 
                long configId)

Xóa tệp cấu hình statsd theo id, configId .

Thông số
device ITestDevice : nơi xóa cấu hình

configId long : ID của cấu hình cần xóa

Ném
DeviceNotAvailableException