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 : ชุดไฟล์บันทึกสําหรับการทดสอบ

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

processTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

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

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

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

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

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

setUp

public void setUp ()

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

writeMetricFile

public void writeMetricFile ( metrics, 
                String testId)

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