ConfigUtil

public class ConfigUtil
extends Object

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


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

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

สรุป

ผู้สร้างสาธารณะ

ConfigUtil ()

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

static long pushBinaryStatsConfig ( ITestDevice device, File configFile)

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

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

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

static void removeConfig ( ITestDevice device, long configId)

ลบไฟล์การกำหนดค่า statsd โดยเป็น id, configId

ผู้สร้างสาธารณะ

ConfigUtil

public ConfigUtil ()

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

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

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

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

configFile File : The statsd config file

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

ขว้าง
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

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

พารามิเตอร์
device ITestDevice : จะดันการกำหนดค่าได้ที่ไหน

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

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

ขว้าง
DeviceNotAvailableException

removeConfig

public static void removeConfig (ITestDevice device, 
                long configId)

ลบไฟล์การกำหนดค่า statsd โดยเป็น id, configId

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

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

ขว้าง
DeviceNotAvailableException