เครื่องมือกำหนดค่า

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)

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

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

เครื่องมือกำหนดค่า

public ConfigUtil ()

วิธีการสาธารณะ

PushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

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

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

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

คิกรีเทิร์น
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)

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

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

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

การขว้าง
DeviceNotAvailableException