ยูทิลิตี้เมตริก
public class MetricUtility
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.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 : ชื่อไฟล์ที่จะใช้ขณะเขียนเมทริก |
getStats
public static getStats ( values,
percentiles)
คำนวณสถิติจากรายการค่าที่ให้
พารามิเตอร์ |
---|
values | : ค่าดิบเพื่อคำนวณการรวม |
percentiles | : สถิติที่จะรวมไว้ในตัวชี้วัดสุดท้าย |
getStoredTestMetric.getStoredTestMetric
public getStoredTestMetric ()
คือAllDoubleValues
public static boolean isAllDoubleValues ( rawValues)
Return true คือค่าทั้งหมดสามารถแยกวิเคราะห์เป็นค่าสองเท่าได้ มิฉะนั้นจะคืนค่าเท็จ
พารามิเตอร์ |
---|
rawValues | : รายการที่มีค่าที่ได้รับการตรวจสอบแล้ว |
setIterationSeparator
public void setIterationSeparator (String separator)
พารามิเตอร์ |
---|
separator | String |
ตั้งค่าเปอร์เซ็นไทล์
public void setPercentiles ( 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 | ไฟล์ที่มีเมตริก |