MetricFilePostProcessor

public class MetricFilePostProcessor
extends BasePostProcessor

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


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

สรุป

ช่างก่อสร้างสาธารณะ

MetricFilePostProcessor()
MetricFilePostProcessor(MetricUtility metricUtil)

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

processRunMetricsAndLogs( rawMetrics, runLogs)

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

processTestMetricsAndLogs(TestDescription testDescription, testMetrics, testLogs)

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

void setUp()

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

void writeMetricFile( metrics, String testId)

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

ช่างก่อสร้างสาธารณะ

MetricFilePostProcessor

public MetricFilePostProcessor ()

MetricFilePostProcessor

public MetricFilePostProcessor (MetricUtility metricUtil)

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

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

ProcessRunMetricsAndLogs

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

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

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

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

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

WorkflowTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

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

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

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

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

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

ตั้งค่า

public void setUp ()

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

WriteMetricFile

public void writeMetricFile ( metrics, 
                String testId)

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