ResourceMetricUtil

public class ResourceMetricUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.monitoring.collector.ResourceMetricUtil


ฟังก์ชันยูทิลิตีสำหรับการสร้างเมตริก

สรุป

เครื่องมือสร้างสาธารณะ

ResourceMetricUtil()

เมธอดสาธารณะ

static float ConvertedMetricValue(String original, float conversionDivisor)

แปลงค่าเมตริกเป็นหน่วยต่างๆ และจัดรูปแบบค่าเอาต์พุต

static Optional<String> GetCommandResponse(IDeviceManager deviceManager, String serial, String cmd, long timeoutMs)

เรียกใช้คำสั่ง adb และแสดงการตอบกลับหากสำเร็จ

static Timestamp GetCurrentTimestamp()

รับการประทับเวลาปัจจุบันจากนาฬิกา UTC ของระบบ

static float RoundedMetricValue(String original)

แยกวิเคราะห์และจัดรูปแบบค่าเมตริก

เครื่องมือสร้างสาธารณะ

ResourceMetricUtil

public ResourceMetricUtil ()

เมธอดสาธารณะ

ConvertedMetricValue

public static float ConvertedMetricValue (String original, 
                float conversionDivisor)

แปลงค่าเมตริกเป็นหน่วยต่างๆ และจัดรูปแบบค่าเอาต์พุต

พารามิเตอร์
original String: สตริงค่าเดิม

conversionDivisor float: ตัวหารสำหรับการแปลงหน่วย

การคืนสินค้า
float ค่าลอยตัวของเอาต์พุต

ส่ง
NumberFormatException หากสตริงเดิมเป็นค่าว่าง

GetCommandResponse

public static Optional<String> GetCommandResponse (IDeviceManager deviceManager, 
                String serial, 
                String cmd, 
                long timeoutMs)

เรียกใช้คำสั่ง adb และแสดงการตอบกลับหากสำเร็จ

พารามิเตอร์
deviceManager IDeviceManager: อินสแตนซ์ IDeviceManager สำหรับเรียกใช้คำสั่งในอุปกรณ์ "พร้อมใช้งาน"

serial String: หมายเลขซีเรียลของอุปกรณ์

cmd String: สตริงคำสั่ง

timeoutMs long: เวลาที่ต้องรอในหน่วยมิลลิวินาที

การคืนสินค้า
Optional<String> อินสแตนซ์ CommandResult

GetCurrentTimestamp

public static Timestamp GetCurrentTimestamp ()

รับการประทับเวลาปัจจุบันจากนาฬิกา UTC ของระบบ

การคืนสินค้า
Timestamp

RoundedMetricValue

public static float RoundedMetricValue (String original)

แยกวิเคราะห์และจัดรูปแบบค่าเมตริก

พารามิเตอร์
original String: สตริงค่าเดิม

การคืนสินค้า
float ค่าลอยตัวของเอาต์พุต

ส่ง
NumberFormatException หากสตริงเดิมเป็นค่าว่าง