ยูทิลิตี้เมตริก

public class MetricUtility
extends Object

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


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

สรุป

ผู้รับเหมาก่อสร้างสาธารณะ

MetricUtility ()

วิธีการสาธารณะ

aggregateMetrics ( rawMetrics) aggregateMetrics ( rawMetrics)

เมตริกที่คั่นด้วยเครื่องหมายจุลภาครวม

File aggregateStoredTestMetricsAndWriteToFile (String fileName)

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

static getStats ( values, percentiles) getStats ( values, percentiles) getStats ( values, percentiles)

คำนวณสถิติจากรายการค่าที่ให้

getStoredTestMetric ()
static boolean isAllDoubleValues ( rawValues) isAllDoubleValues ( rawValues)

Return true คือค่าทั้งหมดสามารถแยกวิเคราะห์เป็นค่าสองเท่าได้

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

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

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

เขียนหน่วยวัดลงในไฟล์

ผู้รับเหมาก่อสร้างสาธารณะ

ยูทิลิตี้เมตริก

public MetricUtility ()

วิธีการสาธารณะ

เมตริกรวม

public  aggregateMetrics ( rawMetrics)

เมตริกที่คั่นด้วยเครื่องหมายจุลภาครวม

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

การส่งคืน
เมตริกรวม

รวม StoredTestMetricsAndWriteToFile

public File aggregateStoredTestMetricsAndWriteToFile (String fileName)

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

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

การส่งคืน
File

getStats

public static  getStats ( values, 
                 percentiles)

คำนวณสถิติจากรายการค่าที่ให้

พารามิเตอร์
values : ค่าดิบเพื่อคำนวณการรวม

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

การส่งคืน
ค่ารวม

getStoredTestMetric.getStoredTestMetric

public  getStoredTestMetric ()

การส่งคืน

คือAllDoubleValues

public static boolean isAllDoubleValues ( rawValues)

Return true คือค่าทั้งหมดสามารถแยกวิเคราะห์เป็นค่าสองเท่าได้ มิฉะนั้นจะคืนค่าเท็จ

พารามิเตอร์
rawValues : รายการที่มีค่าที่ได้รับการตรวจสอบแล้ว

การส่งคืน
boolean

setIterationSeparator

public void setIterationSeparator (String separator)

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

ตั้งค่าเปอร์เซ็นไทล์

public void setPercentiles ( percentiles)

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

storeTestMetrics

public void storeTestMetrics (TestDescription testDescription, 
                 testMetrics)

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

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

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

เขียนResultsToFile

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

เขียนหน่วยวัดลงในไฟล์

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

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

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

resultsFile File : หากเป็นโมฆะ ให้สร้างไฟล์ใหม่และเขียนเมตริก มิฉะนั้น ให้เพิ่มชื่อส่วนหัวการทดสอบและเมตริกต่อท้ายไฟล์

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