ConfigUtil

public class ConfigUtil
extends Object

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


คลาสยูทิลิตีสำหรับการสร้าง การโต้ตอบ และการพุชไฟล์การกำหนดค่าที่มีสถิติ

TODO(b/118635164): ผสานรวมกับยูทิลิตีการกําหนดค่าฝั่งอุปกรณ์

สรุป

ช่างก่อสร้างสาธารณะ

ConfigUtil()

เมธอดสาธารณะ

static long pushBinaryStatsConfig(ITestDevice device, File configFile)

พุชไฟล์การกำหนดค่าแบบไบนารีเพื่อรวบรวมเมตริก

static long pushStatsConfig(ITestDevice device, eventAtomIds, logSources)

พุชไฟล์การกําหนดค่าตามเหตุการณ์เพื่อรวบรวมอะตอมที่ระบุใน eventAtomIds จาก logSources

static long 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: อุปกรณ์ทดสอบที่จะพุชการกำหนดค่าแบบไบนารี

configFile File: ไฟล์การกำหนดค่าที่มีสถิติ

คิกรีเทิร์น
long รหัสของไฟล์การกําหนดค่าที่พุชใหม่

โยน
DeviceNotAvailableException

pushStatsConfig

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

พุชไฟล์การกําหนดค่าตามเหตุการณ์เพื่อรวบรวมอะตอมที่ระบุใน eventAtomIds จาก logSources

พารามิเตอร์
device ITestDevice: ตำแหน่งที่จะพุชการกำหนดค่า

eventAtomIds : รายการรหัส Atom ของเหตุการณ์ที่จะรวบรวม

logSources : รายการแหล่งที่มาของบันทึกที่ใช้รวบรวมอะตอม

คิกรีเทิร์น
long รหัสของไฟล์การกําหนดค่าที่พุชใหม่

โยน
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

พุชไฟล์กําหนดค่าตามเหตุการณ์เพื่อรวบรวมอะตอมที่ให้ไว้ใน eventAtomIds

พารามิเตอร์
device ITestDevice: ตำแหน่งที่จะพุชการกำหนดค่า

eventAtomIds : รายการรหัส Atom ของเหตุการณ์ที่จะรวบรวม

คิกรีเทิร์น
long รหัสของไฟล์การกําหนดค่าที่พุชใหม่

โยน
DeviceNotAvailableException

RemoveConfig

public static void removeConfig (ITestDevice device, 
                long configId)

นำไฟล์การกำหนดค่าที่มีสถิติออกตามรหัส configId

พารามิเตอร์
device ITestDevice: ตําแหน่งที่จะลบการกําหนดค่า

configId long: รหัสของการกำหนดค่าที่จะลบ

โยน
DeviceNotAvailableException