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> |
ชุดเมตริกที่สร้างขึ้นใหม่จากเมตริกการทดสอบ |