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, logSources) pushStatsConfig ( ITestDevice device, eventAtomIds, logSources) pushStatsConfig ( ITestDevice device, eventAtomIds, logSources)

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

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

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

static void removeConfig ( ITestDevice device, long configId)

ลบไฟล์การกำหนดค่า statsd โดยใช้รหัส configId

ผู้รับเหมาก่อสร้างสาธารณะ

ConfigUtil

public ConfigUtil ()

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

ผลักดันBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

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

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

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

การส่งคืน
long ID ของไฟล์คอนฟิกูเรชันที่เพิ่งพุช

ขว้าง
DeviceNotAvailableException

pushStatsConfig

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

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

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

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

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

การส่งคืน
long ID ของไฟล์คอนฟิกูเรชันที่เพิ่งพุช

ขว้าง
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

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

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

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

การส่งคืน
long ID ของไฟล์คอนฟิกูเรชันที่เพิ่งพุช

ขว้าง
DeviceNotAvailableException

ลบConfig

public static void removeConfig (ITestDevice device, 
                long configId)

ลบไฟล์การกำหนดค่า statsd โดยใช้รหัส configId

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

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

ขว้าง
DeviceNotAvailableException