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

configFile File: ไฟล์การกําหนดค่า statsd

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

การโยน
DeviceNotAvailableException

pushStatsConfig

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

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

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

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

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

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

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

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

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

การโยน
DeviceNotAvailableException