ConfigUtil

public class ConfigUtil
extends Object

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


statsd yapılandırma dosyaları oluşturmak, bunlarla etkileşime geçmek ve bunları yayınlamak için kullanılan yardımcı program sınıfı.

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

Özet

Herkese açık kurucular

ConfigUtil()

Herkese açık yöntemler

static long pushBinaryStatsConfig(ITestDevice device, File configFile)

Metrik toplamak için ikili bir statsd yapılandırma dosyası gönderir

static long pushStatsConfig(ITestDevice device, eventAtomIds, logSources)

logSources üzerinde eventAtomIds bölümünde sağlanan atomları toplamak için etkinliğe dayalı bir yapılandırma dosyası gönderir

static long pushStatsConfig(ITestDevice device, eventAtomIds)

eventAtomIds içinde sağlanan atomları toplamak için etkinlik tabanlı bir yapılandırma dosyası gönderir.

static void removeConfig(ITestDevice device, long configId)

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

Herkese açık kurucular

ConfigUtil

public ConfigUtil ()

Herkese açık yöntemler

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

Metrik toplamak için ikili bir statsd yapılandırma dosyası gönderir

Parametreler
device ITestDevice: İkili statsd yapılandırmasının gönderileceği test cihazı

configFile File: statsd yapılandırma dosyası

İlerlemeler
long Yeni yayınlanan yapılandırma dosyasının kimliği

Atışlar
DeviceNotAvailableException

pushStatsConfig

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

logSources üzerinde eventAtomIds bölümünde sağlanan atomları toplamak için etkinliğe dayalı bir yapılandırma dosyası gönderir

Parametreler
device ITestDevice: yapılandırmanın gönderileceği yer

eventAtomIds : Toplanılacak etkinlik atom kimliklerinin listesi

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

İlerlemeler
long Yeni yayınlanan yapılandırma dosyasının kimliği

Atışlar
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

eventAtomIds içinde sağlanan atomları toplamak için etkinlik tabanlı bir yapılandırma dosyası gönderir.

Parametreler
device ITestDevice: yapılandırmanın gönderileceği yer

eventAtomIds : Toplanılacak etkinlik atom kimliklerinin listesi

İlerlemeler
long Yeni yayınlanan yapılandırma dosyasının kimliği

Atışlar
DeviceNotAvailableException

removeConfig

public static void removeConfig (ITestDevice device, 
                long configId)

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

Parametreler
device ITestDevice: Yapılandırmanın silineceği yer

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

Atışlar
DeviceNotAvailableException