MetricUtility

public class MetricUtility
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.MetricUtility


มีเมธอดยูทิลิตีทั่วไปสําหรับการจัดเก็บเมตริกการทดสอบ การรวมเมตริกในการทดสอบที่คล้ายกัน และการเขียนเมตริกลงในไฟล์

สรุป

ตัวสร้างแบบสาธารณะ

MetricUtility()

เมธอดสาธารณะ

aggregateMetrics( rawMetrics)

เมตริกรวมที่คั่นด้วยคอมมา

File aggregateStoredTestMetricsAndWriteToFile(String fileName)

รวมเมตริกที่รวบรวมจากการทดสอบซ้ำหลายครั้ง และเขียนเมตริกที่รวบรวมไว้ลงในไฟล์ผลลัพธ์การทดสอบ

void buildMetricFilterPatterns( strictIncludeRegEx)

สร้างรูปแบบนิพจน์ทั่วไปเพื่อกรองเมตริก

filterMetrics( parsedMetrics)

กรองเมตริกที่ตรงกับรูปแบบ

static getStats( values, percentiles)

คํานวณสถิติจากรายการค่าที่ระบุ

getStoredTestMetric()
static boolean isAllDoubleValues( rawValues)

แสดงผลเป็น "จริง" หากสามารถแยกวิเคราะห์ค่าทั้งหมดเป็นค่า Double ได้

void setIterationSeparator(String separator)
void setPercentiles( percentiles)
void storeTestMetrics(TestDescription testDescription, testMetrics)

ใช้สำหรับจัดเก็บเมตริกการทดสอบแต่ละรายการและใช้สำหรับการรวมข้อมูล

File writeResultsToFile(String testFileSuffix, String testHeaderName, metrics, File resultsFile)

เขียนเมตริกลงในไฟล์

ตัวสร้างแบบสาธารณะ

MetricUtility

public MetricUtility ()

เมธอดสาธารณะ

aggregateMetrics

public  aggregateMetrics ( rawMetrics)

เมตริกรวมที่คั่นด้วยคอมมา

พารามิเตอร์
rawMetrics : เมตริกที่รวบรวมระหว่างการทดสอบ

คิกรีเทิร์น
เมตริกรวม

aggregateStoredTestMetricsAndWriteToFile

public File aggregateStoredTestMetricsAndWriteToFile (String fileName)

รวมเมตริกที่รวบรวมจากการทดสอบซ้ำหลายครั้ง และเขียนเมตริกที่รวบรวมไว้ลงในไฟล์ผลลัพธ์การทดสอบ

พารามิเตอร์
fileName String: ชื่อไฟล์ที่จะใช้ขณะเขียนเมตริก

คิกรีเทิร์น
File

buildMetricFilterPatterns

public void buildMetricFilterPatterns ( strictIncludeRegEx)

สร้างรูปแบบนิพจน์ทั่วไปเพื่อกรองเมตริก

พารามิเตอร์
strictIncludeRegEx

filterMetrics

public  filterMetrics ( parsedMetrics)

กรองเมตริกที่ตรงกับรูปแบบ

พารามิเตอร์
parsedMetrics

คิกรีเทิร์น

getStats

public static  getStats ( values, 
                 percentiles)

คํานวณสถิติจากรายการค่าที่ระบุ

พารามิเตอร์
values : ค่าดิบสําหรับคํานวณการรวม

percentiles : สถิติที่จะรวมไว้ในเมตริกสุดท้าย

คิกรีเทิร์น
ค่ารวม

getStoredTestMetric

public  getStoredTestMetric ()

คิกรีเทิร์น

isAllDoubleValues

public static boolean isAllDoubleValues ( rawValues)

แสดงผลเป็น "จริง" หากสามารถแยกวิเคราะห์ค่าทั้งหมดเป็นค่า Double ได้ ไม่เช่นนั้น ระบบจะแสดงผลเป็น "เท็จ"

พารามิเตอร์
rawValues : รายการที่มีการตรวจสอบค่า

คิกรีเทิร์น
boolean

setIterationSeparator

public void setIterationSeparator (String separator)

พารามิเตอร์
separator String

setPercentiles

public void setPercentiles ( percentiles)

พารามิเตอร์
percentiles

storeTestMetrics

public void storeTestMetrics (TestDescription testDescription, 
                 testMetrics)

ใช้สำหรับจัดเก็บเมตริกการทดสอบแต่ละรายการและใช้สำหรับการรวมข้อมูล

พารามิเตอร์
testDescription TestDescription: มีรายละเอียดการทดสอบ เช่น ชื่อคลาสและชื่อการทดสอบ

testMetrics : เมตริกที่รวบรวมสําหรับการทดสอบ

writeResultsToFile

public File writeResultsToFile (String testFileSuffix, 
                String testHeaderName, 
                 metrics, 
                File resultsFile)

เขียนเมตริกลงในไฟล์

พารามิเตอร์
testFileSuffix String: ใช้เป็นส่วนต่อท้ายในชื่อไฟล์เมตริกการทดสอบ

testHeaderName String: ระบบจะเขียนเมตริกไว้ใต้ชื่อส่วนหัวการทดสอบ

metrics : เพื่อเขียนในไฟล์

resultsFile File: if null create a new file and write the metrics otherwise append the test header name and metric to the file.

คิกรีเทิร์น
File ไฟล์ที่มีเมตริก