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