ConfigUtil

public class ConfigUtil
extends Object

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


Class utilitas untuk membuat, berinteraksi dengan, dan mengirim file konfigurasi statsd.

TODO(b/118635164): Gabungkan dengan utilitas konfigurasi sisi perangkat.

Ringkasan

Konstruktor publik

ConfigUtil()

Metode publik

static long pushBinaryStatsConfig(ITestDevice device, File configFile)

Mendorong file konfigurasi statsd biner untuk mengumpulkan metrik

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

Mendorong file konfigurasi berbasis peristiwa untuk mengumpulkan atom yang disediakan di eventAtomIds.

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

Mendorong file konfigurasi berbasis peristiwa untuk mengumpulkan atom yang disediakan di eventAtomIds dari logSources

static void removeConfig(ITestDevice device, long configId)

Menghapus file konfigurasi statsd berdasarkan ID-nya, configId.

Konstruktor publik

ConfigUtil

public ConfigUtil ()

Metode publik

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

Mendorong file konfigurasi statsd biner untuk mengumpulkan metrik

Parameter
device ITestDevice: Perangkat pengujian tempat konfigurasi statsd biner akan di-push

configFile File: File konfigurasi statsd

Hasil
long ID file konfigurasi yang baru di-push

Menampilkan
DeviceNotAvailableException
IOException

pushStatsConfig

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

Mendorong file konfigurasi berbasis peristiwa untuk mengumpulkan atom yang disediakan di eventAtomIds.

Parameter
device ITestDevice: tempat untuk mengirimkan konfigurasi

eventAtomIds List: daftar ID atom peristiwa yang akan dikumpulkan

Hasil
long ID file konfigurasi yang baru di-push

Menampilkan
DeviceNotAvailableException
IOException

pushStatsConfig

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

Mendorong file konfigurasi berbasis peristiwa untuk mengumpulkan atom yang disediakan di eventAtomIds dari logSources

Parameter
device ITestDevice: tempat untuk mengirimkan konfigurasi

eventAtomIds List: daftar ID atom peristiwa yang akan dikumpulkan

logSources List: daftar sumber log tempat atom dapat dikumpulkan

Hasil
long ID file konfigurasi yang baru di-push

Menampilkan
DeviceNotAvailableException
IOException

removeConfig

public static void removeConfig (ITestDevice device, 
                long configId)

Menghapus file konfigurasi statsd berdasarkan ID-nya, configId.

Parameter
device ITestDevice: tempat untuk menghapus konfigurasi

configId long: ID konfigurasi yang akan dihapus

Menampilkan
DeviceNotAvailableException