پیکربندی

public class ConfigUtil
extends Object

شیء جاوا
com.android.tradefed.util.statsd.ConfigUtil


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

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

خلاصه

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

ConfigUtil ()

روش‌های عمومی

static long pushBinaryStatsConfig ( ITestDevice device, File configFile)

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

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

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

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

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

static void removeConfig ( ITestDevice device, long configId)

یک فایل پیکربندی statsd را با استفاده از شناسه (id) آن، configId حذف می‌کند.

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

پیکربندی

public ConfigUtil ()

روش‌های عمومی

پیکربندی pushBinaryStats

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

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

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

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

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

پرتاب‌ها
DeviceNotAvailableException
IOException

پیکربندی pushStats

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

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

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

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

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

پرتاب‌ها
DeviceNotAvailableException
IOException

پیکربندی pushStats

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

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

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

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

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

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

پرتاب‌ها
DeviceNotAvailableException
IOException

حذف پیکربندی

public static void removeConfig (ITestDevice device, 
                long configId)

یک فایل پیکربندی statsd را با استفاده از شناسه (id) آن، configId حذف می‌کند.

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

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

پرتاب‌ها
DeviceNotAvailableException