ตัวประมวลผล 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
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
ใช้วิธีนี้เพื่อสร้างชุดเมตริกใหม่จากเมตริกและบันทึกที่มีอยู่ ควรส่งคืนเฉพาะเมตริกที่สร้างขึ้นใหม่และมีชื่อคีย์ที่ไม่ซ้ำกัน (ไม่อนุญาตให้ขัดแย้งกับคีย์ที่มีอยู่)
พารามิเตอร์ | |
---|---|
rawMetrics | |
runLogs |
การส่งคืน | |
---|---|
ชุดของเมทริกที่สร้างขึ้นใหม่จากเมทริกรัน |
กระบวนการTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
ใช้วิธีนี้เพื่อโพสต์เมตริกกระบวนการและบันทึกจากการทดสอบแต่ละครั้ง ควรส่งคืนเฉพาะเมตริกที่สร้างขึ้นใหม่และมีชื่อคีย์ที่ไม่ซ้ำกัน (ไม่อนุญาตให้ขัดแย้งกับคีย์ที่มีอยู่)
พารามิเตอร์ | |
---|---|
testDescription | TestDescription : ออบเจ็กต์ TestDescription ที่อธิบายการทดสอบ |
testMetrics | |
testLogs |
การส่งคืน | |
---|---|
ชุดเมตริกที่สร้างขึ้นใหม่จากเมตริกทดสอบ |
ติดตั้ง
public void setUp ()
แทนที่วิธีนี้ในตัวประมวลผลโพสต์ลูกเพื่อเตรียมใช้งานก่อนการทดสอบรัน
writeMetricFile
public void writeMetricFile (metrics, String testId)
เขียนเมตริกลงในไฟล์ผลลัพธ์แล้วอัปโหลด