Yapılandırma

public class ConfigUtil
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.util.statsd.ConfigUtil


İstatistiksel yapılandırma dosyaları oluşturmak, bu dosyalarla etkileşim kurmak ve bunları aktarmak için yardımcı program sınıfı.

TODO(b/118635164): Cihaz tarafı yapılandırma yardımcı programlarıyla birleştirin.

Özet

Kamu inşaatçıları

ConfigUtil()

Herkese açık yöntemler

static long pushBinaryStatsConfig(ITestDevice device, File configFile)

Metrikleri toplamak için bir ikili istatistik yapılandırma dosyası aktarır

static long pushStatsConfig(ITestDevice device, eventAtomIds, logSources)

eventAtomIds ürününde sağlanan atomları toplamak için etkinliğe dayalı bir yapılandırma dosyası aktarır kalkış: logSources

static long pushStatsConfig(ITestDevice device, eventAtomIds)

eventAtomIds ürününde sağlanan atomları toplamak için etkinliğe dayalı bir yapılandırma dosyası aktarır.

static void removeConfig(ITestDevice device, long configId)

configId kimliğine göre istatistik yapılandırma dosyasını kaldırır.

Kamu inşaatçıları

Yapılandırma

public ConfigUtil ()

Herkese açık yöntemler

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

Metrikleri toplamak için bir ikili istatistik yapılandırma dosyası aktarır

Parametreler
device ITestDevice: İkili istatistik yapılandırmasının aktarılacağı test cihazı

configFile File: İstatistiklerin yapılandırma dosyası

İlerlemeler
long Yeni aktarılan yapılandırma dosyasının kimliği

Fırlatma
DeviceNotAvailableException

pushStatsConfig

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

eventAtomIds ürününde sağlanan atomları toplamak için etkinliğe dayalı bir yapılandırma dosyası aktarır kalkış: logSources

Parametreler
device ITestDevice: Yapılandırma nereye aktarılacaktır?

eventAtomIds : Toplanacak etkinlik atom kimliklerinin listesi

logSources : Atomların toplanabileceği günlük kaynaklarının listesi

İlerlemeler
long Yeni aktarılan yapılandırma dosyasının kimliği

Fırlatma
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

eventAtomIds ürününde sağlanan atomları toplamak için etkinliğe dayalı bir yapılandırma dosyası aktarır.

Parametreler
device ITestDevice: Yapılandırma nereye aktarılacaktır?

eventAtomIds : Toplanacak etkinlik atom kimliklerinin listesi

İlerlemeler
long Yeni aktarılan yapılandırma dosyasının kimliği

Fırlatma
DeviceNotAvailableException

removeConfig

public static void removeConfig (ITestDevice device, 
                long configId)

configId kimliğine göre istatistik yapılandırma dosyasını kaldırır.

Parametreler
device ITestDevice: Yapılandırma nereden silinir?

configId long: Silinecek yapılandırmanın kimliği

Fırlatma
DeviceNotAvailableException