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