PerfettoTracePostProcessor
public
class
PerfettoTracePostProcessor
extends BasePostProcessor
| java.lang.Object | ||
| ↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
| ↳ | com.android.tradefed.postprocessor.PerfettoTracePostProcessor | |
โปรแกรมประมวลผลภายหลังซึ่งดึงไฟล์การติดตามของ Perfetto จากบันทึกการทดสอบและเรียกใช้โปรแกรมประมวลผลการติดตาม ในไฟล์เหล่านั้นเพื่อสร้าง Proto ของเมตริก Perfetto
สรุป
เครื่องมือสร้างสาธารณะ | |
|---|---|
PerfettoTracePostProcessor()
|
|
เมธอดสาธารณะ | |
|---|---|
|
processRunMetricsAndLogs(
ใช้วิธีนี้เพื่อสร้างชุดเมตริกใหม่จากเมตริกและบันทึกที่มีอยู่ |
|
processTestMetricsAndLogs(TestDescription testDescription,
ใช้วิธีนี้เพื่อประมวลผลเมตริกและบันทึกจากแต่ละการทดสอบ |
วิธีการที่ได้รับการป้องกัน | |
|---|---|
MetricMeasurement.DataType
|
getMetricType()
ตั้งค่าประเภทเมตริกเป็น RAW เพื่อให้ตัวประมวลผลภายหลังประมวลผลเมตริกได้ |
เครื่องมือสร้างสาธารณะ
PerfettoTracePostProcessor
public PerfettoTracePostProcessor ()
เมธอดสาธารณะ
processRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
ใช้วิธีนี้เพื่อสร้างชุดเมตริกใหม่จากเมตริกและบันทึกที่มีอยู่ ควรแสดงเฉพาะเมตริกที่สร้างขึ้นใหม่และมีชื่อคีย์ที่ไม่ซ้ำกัน (ไม่อนุญาตให้มีคีย์ซ้ำกับคีย์ที่มีอยู่)
| พารามิเตอร์ | |
|---|---|
rawMetrics |
: ชุดเมตริกดิบที่ใช้ได้สำหรับการเรียกใช้ |
runLogs |
: ชุดไฟล์บันทึกสำหรับการทดสอบ |
| คิกรีเทิร์น | |
|---|---|
|
ชุดเมตริกที่สร้างขึ้นใหม่จากเมตริกการเรียกใช้ |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
ใช้วิธีนี้เพื่อประมวลผลเมตริกและบันทึกจากแต่ละการทดสอบ ควรแสดงเฉพาะเมตริกที่สร้างขึ้นใหม่และมีชื่อคีย์ที่ไม่ซ้ำกัน (ไม่อนุญาตให้มีคีย์ที่ซ้ำกับคีย์ที่มีอยู่)
| พารามิเตอร์ | |
|---|---|
testDescription |
TestDescription: ออบเจ็กต์ TestDescription ที่อธิบายการทดสอบ |
testMetrics |
: ชุดเมตริกจากการทดสอบ |
testLogs |
: ชุดไฟล์ที่บันทึกระหว่างการทดสอบ |
| คิกรีเทิร์น | |
|---|---|
|
ชุดเมตริกที่สร้างขึ้นใหม่จากเมตริกการทดสอบ |
วิธีการที่ได้รับการป้องกัน
getMetricType
protected MetricMeasurement.DataType getMetricType ()
ตั้งค่าประเภทเมตริกเป็น RAW เพื่อให้ตัวประมวลผลภายหลังประมวลผลเมตริกได้
ซึ่งจำเป็นสำหรับ MetricFilePostProcessor ในการเขียนเมตริกลงในไฟล์ผลลัพธ์
| คิกรีเทิร์น | |
|---|---|
MetricMeasurement.DataType |
|