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: รายการรหัสอะตอมของเหตุการณ์ที่จะรวบรวม

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

ส่ง
DeviceNotAvailableException
IOException

pushStatsConfig

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

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

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

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

logSources List: รายการแหล่งที่มาของบันทึกที่สามารถรวบรวมอะตอมได้

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

ส่ง
DeviceNotAvailableException
IOException

removeConfig

public static void removeConfig (ITestDevice device, 
                long configId)

นำไฟล์การกำหนดค่า statsd ออกตามรหัส configId

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

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

ส่ง
DeviceNotAvailableException