AggregatePostProcessor

public class AggregatePostProcessor
extends BasePostProcessor

java.lang.Object
com.android.tradefed.postprocessor.BasePostProcessor
  com.android.tradefed.postprocessor.AggregatePostProcessor


ตัวรวบรวมเมตริกที่ให้ค่าต่ำสุด สูงสุด ค่าเฉลี่ย ความแปรปรวน ส่วนเบี่ยงเบนมาตรฐาน ผลรวม จำนวน และ เปอร์เซ็นไทล์ (ไม่บังคับ) สำหรับเมตริกที่เป็นตัวเลขซึ่งรวบรวมระหว่างการทดสอบหลายครั้ง โดยถือว่าเป็นค่า Double ระบบจะไม่สนใจเมตริกที่ไม่ใช่ตัวเลข และเมตริกที่มีทั้งค่าที่เป็นตัวเลขและ ไม่ใช่ตัวเลข

โปรดทราบว่าระบบจะแสดงจำนวนก็ต่อเมื่อเมตริกมีค่าเป็นตัวเลขทั้งหมดเท่านั้น ไม่เช่นนั้นระบบจะไม่แสดงจำนวนพร้อมกับสถิติอื่นๆ ทั้งหมด

ระบบจะแยกวิเคราะห์เมตริกจากสตริงเดียว เนื่องจากปัจจุบันระบบส่งเมตริกด้วยวิธีนี้

สรุป

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

AggregatePostProcessor()

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

Map<String, MetricMeasurement.Metric.Builder> processRunMetricsAndLogs(HashMap<String, MetricMeasurement.Metric> rawMetrics, Map<String, LogFile> runLogs)

ใช้เมธอดนี้เพื่อสร้างเมตริกใหม่จากเมตริกและ บันทึกที่มีอยู่

Map<String, MetricMeasurement.Metric.Builder> processTestMetricsAndLogs(TestDescription testDescription, HashMap<String, MetricMeasurement.Metric> testMetrics, Map<String, LogFile> testLogs)

ใช้เมธอดนี้เพื่อประมวลผลเมตริกและบันทึกจากแต่ละการทดสอบ

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

AggregatePostProcessor

public AggregatePostProcessor ()

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

processRunMetricsAndLogs

public Map<String, MetricMeasurement.Metric.Builder> processRunMetricsAndLogs (HashMap<String, MetricMeasurement.Metric> rawMetrics, 
                Map<String, LogFile> runLogs)

ใช้เมธอดนี้เพื่อสร้างเมตริกใหม่จากเมตริกและ บันทึกที่มีอยู่ โดยควรส่งคืนเฉพาะเมตริกที่สร้างขึ้นใหม่และมีชื่อคีย์ที่ไม่ซ้ำกัน (ไม่อนุญาตให้มีคีย์ซ้ำกับคีย์ที่มีอยู่)

พารามิเตอร์
rawMetrics HashMap: ชุดเมตริกดิบที่ใช้ได้สำหรับการทดสอบ

runLogs Map: ชุดไฟล์บันทึกสำหรับการทดสอบ

การคืนสินค้า
Map<String, MetricMeasurement.Metric.Builder> ชุดเมตริกที่สร้างขึ้นใหม่จากเมตริกการทดสอบ

processTestMetricsAndLogs

public Map<String, MetricMeasurement.Metric.Builder> processTestMetricsAndLogs (TestDescription testDescription, 
                HashMap<String, MetricMeasurement.Metric> testMetrics, 
                Map<String, LogFile> testLogs)

ใช้เมธอดนี้เพื่อประมวลผลเมตริกและบันทึกจากแต่ละการทดสอบ โดยควรส่งคืนเฉพาะเมตริกที่สร้างขึ้นใหม่ และมีชื่อคีย์ที่ไม่ซ้ำกัน (ไม่อนุญาตให้มีคีย์ซ้ำกับคีย์ที่มีอยู่ )

พารามิเตอร์
testDescription TestDescription: ออบเจ็กต์ TestDescription ที่อธิบายการทดสอบ

testMetrics HashMap: ชุดเมตริกจากการทดสอบ

testLogs Map: ชุดไฟล์ที่บันทึกระหว่างการทดสอบ

การคืนสินค้า
Map<String, MetricMeasurement.Metric.Builder> ชุดเมตริกที่สร้างขึ้นใหม่จากเมตริกการทดสอบ