ConfigUtil

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ị.

Tóm tắt

Hàm khởi tạo công khai

ConfigUtil()

Phương thức công khai

static long pushBinaryStatsConfig(ITestDevice device, File configFile)

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

static long pushStatsConfig(ITestDevice device, List<Integer> eventAtomIds)

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

static long pushStatsConfig(ITestDevice device, List<Integer> eventAtomIds, List<ConfigUtil.LogSource> logSources)

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

static void removeConfig(ITestDevice device, long configId)

Xoá tệp cấu hình statsd theo mã nhận dạng configId.

Hàm khởi tạo công khai

ConfigUtil

public ConfigUtil ()

Phương thức 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 các chỉ số

Tham số
device ITestDevice: Thiết bị kiểm thử nơi cấu hình statsd nhị phân sẽ được đẩy đến

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

Giá trị trả về
long Mã nhận dạng của tệp cấu hình mới được đẩy

Gửi
DeviceNotAvailableException
IOException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                List<Integer> eventAtomIds)

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

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

eventAtomIds List: danh sách mã nhận dạng atom sự kiện cần thu thập

Giá trị trả về
long Mã nhận dạng của tệp cấu hình mới được đẩy

Gửi
DeviceNotAvailableException
IOException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                List<Integer> eventAtomIds, 
                List<ConfigUtil.LogSource> logSources)

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

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

eventAtomIds List: danh sách mã nhận dạng atom sự kiện cần thu thập

logSources List: danh sách nguồn nhật ký nơi có thể thu thập các atom

Giá trị trả về
long Mã nhận dạng của tệp cấu hình mới được đẩy

Gửi
DeviceNotAvailableException
IOException

removeConfig

public static void removeConfig (ITestDevice device, 
                long configId)

Xoá tệp cấu hình statsd theo mã nhận dạng configId.

Tham số
device ITestDevice: nơi xoá cấu hình

configId long: Mã nhận dạng của cấu hình cần xoá

Gửi
DeviceNotAvailableException