ConfigUtil

public class ConfigUtil
extends Object

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


کلاس Utility برای ایجاد، تعامل با، و فشار دادن فایل های پیکربندی statsd.

TODO(b/118635164): ادغام با ابزارهای پیکربندی سمت دستگاه.

خلاصه

سازندگان عمومی

ConfigUtil ()

روش های عمومی

static long pushBinaryStatsConfig ( ITestDevice device, File configFile)

یک فایل پیکربندی statsd باینری را برای جمع آوری معیارها فشار می دهد

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

یک فایل پیکربندی مبتنی بر رویداد را برای جمع آوری اتم های ارائه شده در eventAtomIds از logSources فشار می دهد.

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

یک فایل پیکربندی مبتنی بر رویداد را برای جمع آوری اتم های ارائه شده در eventAtomIds فشار می دهد.

static void removeConfig ( ITestDevice device, long configId)

یک فایل پیکربندی statsd را با شناسه آن، configId حذف می کند.

سازندگان عمومی

ConfigUtil

public ConfigUtil ()

روش های عمومی

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

یک فایل پیکربندی statsd باینری را برای جمع آوری معیارها فشار می دهد

پارامترها
device ITestDevice : دستگاهی را آزمایش کنید که پیکربندی statsd باینری به آن فشار داده می‌شود

configFile File : فایل پیکربندی statsd

برمی گرداند
long شناسه فایل پیکربندی که به تازگی فشار داده شده است

پرتاب می کند
DeviceNotAvailableException

pushStatsConfig

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

یک فایل پیکربندی مبتنی بر رویداد را برای جمع آوری اتم های ارائه شده در eventAtomIds از logSources فشار می دهد.

پارامترها
device ITestDevice : جایی که پیکربندی را فشار دهید

eventAtomIds : لیستی از شناسه های اتم رویداد برای جمع آوری

logSources : فهرستی از منابع گزارش که از آنجا می توان اتم ها را جمع آوری کرد

برمی گرداند
long شناسه فایل پیکربندی که به تازگی فشار داده شده است

پرتاب می کند
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

یک فایل پیکربندی مبتنی بر رویداد را برای جمع آوری اتم های ارائه شده در eventAtomIds فشار می دهد.

پارامترها
device ITestDevice : جایی که پیکربندی را فشار دهید

eventAtomIds : لیستی از شناسه های اتم رویداد برای جمع آوری

برمی گرداند
long شناسه فایل پیکربندی که به تازگی فشار داده شده است

پرتاب می کند
DeviceNotAvailableException

removeConfig

public static void removeConfig (ITestDevice device, 
                long configId)

یک فایل پیکربندی statsd را با شناسه آن، configId حذف می کند.

پارامترها
device ITestDevice : جایی که پیکربندی را حذف کنید

configId long : شناسه پیکربندی برای حذف

پرتاب می کند
DeviceNotAvailableException