ConfigUtil

public class ConfigUtil
extends Object

java.lang.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 حسب معرّفه، configId.

طُرق وضع التصميم العامة

ConfigUtil

public ConfigUtil ()

الإجراءات العامة

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

إرسال ملف إعداد statsd ثنائي لجمع المقاييس

المعلَمات
device ITestDevice: جهاز الاختبار الذي سيتم إرسال إعدادات statsd الثنائية إليه

configFile File: ملف إعدادات statsd

المرتجعات
long معرّف ملف الإعداد الذي تم إرساله حديثًا

عمليات الطرح
DeviceNotAvailableException
IOException

pushStatsConfig

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

يدفع ملف إعداد مستند إلى الأحداث لجمع الذرات المقدَّمة في eventAtomIds.

المعلَمات
device ITestDevice: مكان إرسال الإعدادات

eventAtomIds List: قائمة بمعرّفات Atom للأحداث المطلوب جمعها

المرتجعات
long معرّف ملف الإعداد الذي تم إرساله حديثًا

عمليات الطرح
DeviceNotAvailableException
IOException

pushStatsConfig

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

يدفع ملف إعداد مستند إلى الأحداث لجمع الذرات المقدَّمة في eventAtomIds من logSources

المعلَمات
device ITestDevice: مكان إرسال الإعدادات

eventAtomIds List: قائمة بمعرّفات Atom للأحداث المطلوب جمعها

logSources List: قائمة بمصادر السجلّات التي يمكن جمع وحدات Atom منها

المرتجعات
long معرّف ملف الإعداد الذي تم إرساله حديثًا

عمليات الطرح
DeviceNotAvailableException
IOException

removeConfig

public static void removeConfig (ITestDevice device, 
                long configId)

يزيل ملف إعداد statsd حسب معرّفه، configId.

المعلَمات
device ITestDevice: مكان حذف الإعدادات

configId long: رقم تعريف الإعدادات المطلوب حذفها

عمليات الطرح
DeviceNotAvailableException