ตัวประมวลผล MetricFilePost

public class MetricFilePostProcessor
extends BasePostProcessor

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


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

สรุป

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

MetricFilePostProcessor ()
MetricFilePostProcessor ( MetricUtility metricUtil)

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

processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs)

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

processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs)

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

void setUp ()

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

void writeMetricFile ( metrics, String testId) writeMetricFile ( metrics, String testId)

เขียนเมตริกลงในไฟล์ผลลัพธ์แล้วอัปโหลด

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

ตัวประมวลผล MetricFilePost

public MetricFilePostProcessor ()

ตัวประมวลผล MetricFilePost

public MetricFilePostProcessor (MetricUtility metricUtil)

พารามิเตอร์
metricUtil MetricUtility

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

กระบวนการRunMetricsAndLogs

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

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

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

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

การส่งคืน
ชุดของเมทริกที่สร้างขึ้นใหม่จากเมทริกรัน

กระบวนการTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

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

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

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

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

การส่งคืน
ชุดเมตริกที่สร้างขึ้นใหม่จากเมตริกทดสอบ

ติดตั้ง

public void setUp ()

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

writeMetricFile

public void writeMetricFile ( metrics, 
                String testId)

เขียนเมตริกลงในไฟล์ผลลัพธ์แล้วอัปโหลด